A simple music organizer.
Organize and backup the musics in different device.
Max 30 min per day.
Now, there is a simple WebUI for nae.
Because this package us under development, the following script is only for debug testing.
- check the media in
test_media:nae check --path test_media - import the media in
test_media:nae import --path test_media --keep_original_file True - run a server:
nae serve
beetsis nice, but- it does not use relative path
- there is some rules I can not understand.
- I do not need the auto-tagging, I am used to manually completing the tags
- I enjoy the processes of developing the package.
- I also want to learn and practice the programming skills.
- mp3
- flac
-
The music library can be transport, synchronized easily in different place.
-
Multi-artist should be dealt with.
- Every file should be tagged completely, the tags should include
- title
- album
- artist
- album artist
- genre
- data
- album picture
color #86C166
- upload to github
- write the motivation
- find a package to get the tag of music:
mutagen - complete the tags handler
- define a class to save the tags obtain from
mutagen - handle the case when tags are not complete
- handle the multi-artist splitted by
/
- define a class to save the tags obtain from
- complete the database
- add a table to save the info of database, such as
BASE_DIR - handle playlist
- add a table to save the info of database, such as
- complete the WebUI
- add the
flacformat support - make the play button better
- add a album page
- add the
- complete the logging system
- add logging system
- color the log message
- complete the file handler
- move files when import media
- check the file which are not
flacormp3, log these files - make incremental backups when importing media
- handle the case for repeated media
- complete the
default_config- add the
default_config - use user's config to overwrite the default config
- use
dataclassandpydantic
- add the
- write the documentation
- publish to pypi
- add the command UI
- complete the command UI