- MacOS support.
- Added Python 3.12 support.
- Dropped Python 3.7 support.
The project uses now a library to manage user directories on the different operating systems, the location was modified for Windows:
# cmd
mkdir %APPDATA%\DakaraProject
move %APPDATA%\Dakara %APPDATA%\DakaraProject\dakara
# powershell
mkdir $env:APPDATA\DakaraProject
mv $env:APPDATA\Dakara $env:APPDATA\DakaraProject\dakara
- Automatically prune artists and works without songs on server.
- Feed tags with command
dakara-feeder feed tags
. - Feed work types with command
dakara-feeder feed work-types
. - Feed works with command
dakara-feeder feed works
. - Support Python 3.10 and 3.11.
- Name of the command changed from
dakara-feed
todakara-feeder
. - Feed command for songs changed from
dakara-feed
todakara-feeder feed songs
. - Custom song class can be indicated in configuration file with a file name:
custom_song_class: path/to/file.py::MySong
.
- Dropped support of Python 3.5 and 3.6.
- Detect instrumental tracks.
- A subtitle file from which lyrics can't be parsed no longer halts the feed process but only logs an error.
- A video file from which duration can't be extracted no longer halts the feed process but only logs an error.
- First version.