An open API service indexing awesome lists of open source software.

https://github.com/ganeshjadhavongithub/mp3-metadata-extractor

A small program to print Metadata of MP3 file using Rust programming language.
https://github.com/ganeshjadhavongithub/mp3-metadata-extractor

id3 id3-extractor id3-reader id3-tag id3-tag-reader id3-tags id3-viewer mp3 mp3-metadata mp3-metadata-extractor mp3-metadata-reader mp3-metadata-viewer rust rust-lang

Last synced: 5 months ago
JSON representation

A small program to print Metadata of MP3 file using Rust programming language.

Awesome Lists containing this project

README

          

# MP3-Metadata-Extractor
A small program to print Metadata of MP3 file using Rust programming language.

For system requirements please refer file 'Application_Requirements.txt'.

How to run program.

1. Clone the repository.
2. navigate inside folder 'mp3_metadata_extractor'
3. cargo build
4. cargo run Ae_Ajnabi_Tu_Bhi_Kahin_Awaz_De.mp3

To save output to a file execute following command.

% cargo run -- Ae_Ajnabi_Tu_Bhi_Kahin_Awaz_De.mp3 > Output.txt


------------------

Output :-

Output Screenshot 1


![Output1](https://github.com/GaneshJadhavOnGitHub/MP3-Metadata-Extractor/blob/main/OUTPUT/Output1.png?raw=true)


Output Screenshot 2

![Output2](https://github.com/GaneshJadhavOnGitHub/MP3-Metadata-Extractor/blob/main/OUTPUT/Output2.png?raw=true)

Output Screenshot 3

![Output3](https://github.com/GaneshJadhavOnGitHub/MP3-Metadata-Extractor/blob/main/OUTPUT/Output3.png?raw=true)

--------------------

__Project Dependency Tree__

```

mp3_metadata_extractor v0.1.0 () -
`-- mp3-metadata feature "default"
`-- mp3-metadata v0.3.4 (https://github.com/GuillaumeGomez/mp3-metadata) -

```

__Repository Tree Structure__

```
% tree -I '.git' -a
.
├── Application_Requirements.txt
├── .github
│   └── workflows
│   └── rust.yml
├── LICENSE
├── mp3_metadata_extractor
│   ├── Ae_Ajnabi_Tu_Bhi_Kahin_Awaz_De.mp3
│   ├── Cargo.lock
│   ├── Cargo.toml
│   ├── .gitignore
│   ├── Output.txt
│   └── src
│   └── main.rs
├── OUTPUT
│   ├── Output1.png
│   ├── Output2.png
│   └── Output3.png
└── README.md

5 directories, 13 files

```