Integration with iTunes.
Various users have asked for better integration with the iTunes database such as:
1. Using the iTunes database for media discovery, rather than scanning the hard drive.
1. Access to playlists generated by iTunes.
Scanning the iTunes database rather than the filesystem does not really add any value to SwissCenter, as iTunes supports a smaller number of file formats. SwissCenter also reads more details about a file than is stored in the iTunes database so would have to go to disk to fetch these details anyway.
However, providing access to iTunes generated playlists is a very useful addition.
1. Using the iTunes database for media discovery, rather than scanning the hard drive.
1. Access to playlists generated by iTunes.
Scanning the iTunes database rather than the filesystem does not really add any value to SwissCenter, as iTunes supports a smaller number of file formats. SwissCenter also reads more details about a file than is stored in the iTunes database so would have to go to disk to fetch these details anyway.
However, providing access to iTunes generated playlists is a very useful addition.
Leave a comment
(In revision:849) Added option to specify an iTunes Music Library. If an iTunes library exists it is now parsed and any Playlists will be added to SwissCenter.
There is still an issue with character encoding. The iTunes library is in UTF-8 which causes problems when querying MySQL which is latin1. Any tracks/artists containing special characters are not added to the playlist (ie. Björk). This also applies to the playlist name (ie. '90's Music' is saved as '90’s Music').
refs* 30
There is still an issue with character encoding. The iTunes library is in UTF-8 which causes problems when querying MySQL which is latin1. Any tracks/artists containing special characters are not added to the playlist (ie. Björk). This also applies to the playlist name (ie. '90's Music' is saved as '90’s Music').
refs* 30
(In revision:855) Added extra TV parsing expressions, and renamed the patch_0010.txt file to have a SQL extension.
Refs* 107, #30
Refs* 107, #30
(In revision:862) Added a check on the file date of the iTunes Media Library. If the file has not been changed since the last media update then it will not be re-parsed.
refs* 30
refs* 30
(In revision:867) Fixed character encoding when parsing an iTunes Music Library. Playlist contents are now correct.
The playlist name still has issues (ie. '90's Music' is saved as '90’s Music').
Refs* 30
The playlist name still has issues (ie. '90's Music' is saved as '90’s Music').
Refs* 30
(In revision:867) Fixed character encoding when parsing an iTunes Music Library. Playlist contents are now correct.
The playlist name still has issues (ie. '90's Music' is saved as '90’s Music').
Refs* 30
The playlist name still has issues (ie. '90's Music' is saved as '90’s Music').
Refs* 30
Updating tickets (#63, #65, #75, #84, #87, #89, #93, #185, #10, #57, #64, #69, #70, #74, #79, #80, #82, #83, #85, #86, #88, #90, #91, #96, #97, #98, #99, #100, #101, #104, #105, #109, #115, #116, #117, #120, #126, #128, #130, #131, #133, #135, #153, #163, #169, #171, #173, #179, #180, #181, #184, #187, #188, #194, #195, #198, #203, #205, #218, #220, #226, #231, #236, #239, #240, #242, #247, #252, #5, #6, #11, #20, #25, #26, #27, #29, #30, #38, #40, #42, #43, #44, #46, #49, #50, #51, #52, #53, #55, #58, #59, #60, #61, #71, #92, #102, #103, #106, #107, #108, #112, #113, #114, #118, #119, #121, #129, #137, #140, #141, #144, #145, #146, #147, #149, #150, #151, #152, #154, #156, #157, #158, #160, #161, #162, #165, #167, #168, #172, #176, #182, #183, #191, #192, #193, #196, #197, #204, #206, #210, #215, #217, #222, #228, #230, #232, #234, #235, #237, #243, #249, #1, #4, #9, #12, #13, #16, #62, #78, #164, #166, #189, #190, #199, #200, #208, #209, #211, #212, #19, #47, #48)