-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Tested and fixed playlist item removal code, updated and added UI ele…
…ments related to playlists. Added taglib as framework Added genre/playlist mapping, aka genre hack, found existing bugs, added more, then fixed a bunch of them. All were related to unicode/accent chars in media and filenames, or were bad assumptions about what is an error and what isn't during playlist cleanup or copy/conversion, usually race condition related with directory creation or dir/file deletion. Found several taglib crashes caused by such issues, and fixed the original causes, but still would like to make the taglib code in particular fail more gracefully. Added build config for using taglib as a framework in the app bundle. Note had to fix the dir layout of the framework and do a 'install_name_tool -id @rpath/tag.framework/Versions/A/tag tag.framework/Versions/A/tag' to get it to work properly.
- Loading branch information
1 parent
944c9d6
commit f130f16
Showing
7 changed files
with
202 additions
and
98 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.