Major improvements
Major rethink of the package -> major version update
Common changes ⚙️
- Default CLI logger
- More transparent event management
- Entities are kinda following the DI pattern (not really but they now have some other entities as deps) - and can be easily tested/replaced
- Better test coverage
Playlist changes 🏷️
- Ability to manipulate your playlists via reorder method (even duplicating the tracks in a playlist)
- Track`s playCount is the same for each track (keeps in sync if there are 2 same tracks in a playlist)
- Track`s playCount does not clear when the playlist drains
- Playlist revalidates tracks on each restart - deletes unreachable tracks / adds newly added tracks