* add tests (failing)
* Improve error handling and logging in media download processes
- Add exception handling and logging for track and media item downloads
- Capture and log errors during album, playlist, and media ripping
- Provide summary of failed items when download process completes