Skip to content

Bash script for organizing music directory and files (based on metadata tags)

Notifications You must be signed in to change notification settings

grabj/music-directory-organizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

music_directory_organizer

DOKUMENT TECHNICZNY PROJEKTU SKRYPTU [music_directory_organizer]

  1. Tematyka projektu

Skrypt będzie służył do organizacji katalogu zawierającego pliki z rozszerzeniem mp3, oraz do ujednolicenia nazw tych plików i podkatalogów. Z każdego pliku, znajdującego się w katalogu zadanym przez użytkownika jako parametr, pobrane zostaną metadane oznaczające: numer utworu, tytuł, album, rok i artystę. Na tej podstawie skrypt zmieni nazwy plików na: ”[numer] - [tytuł]”, oraz w nowym katalogu stworzy podkatalogi w hierarchii: ”[artysta]”/”[album] ([rok])”, o nazwach odpowiadających metadanym plików, które zostaną do nich przeniesione. Pliki których tagi nie zostały rozpoznane trafią do katalogu ”unknown”.

  1. Opis techniczny projektu

Projekt zostanie stworzony z wykorzystaniem dystrybucji Debian (wersja 10.9.0) z środowiskiem GNOME. Aby skrypt mógł odczytać metadane z pliku mp3 konieczne będzie zainstalowanie narzędzia „id3v2”.

  1. Potencjalne możliwe problemy i zagrożenia

Brak narzędzia „id3v2”. Pliki mogą zawierać dane niezgodne ze standardem ID3v2, lub potrzebne tam dane mogą być niezupełne. Brak uprawnień do edycji zadanych plików.

About

Bash script for organizing music directory and files (based on metadata tags)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages