Songloading component needs rewrite
Several flaws make it mandatory to rewrite or expand the song loading procedure. Because of the new threaded loading of songs there occurred an issue that stops USDX 1.1 to be released:
(A) Not all songs are read, covers of several songs are mixed up while loading is done
(B) Several flaws are known that will crash USDX when malformed TXT are read
see trac tickets:* 16, #17 (further ones at sf.net:bugs)
(C) XML files can be loaded, but we should prefer a XML lib for reading instead of a self written one
(D) Encoding is a problem on Linux, file path's can contain UTF-8 and ISO (mount)
it should be tested if the file path contains such encodings
(E) TXT encoding needs UTF-8 capability, something like "* Encoding:" in the TXT files are necessary to display special characters (äöü in UTF-8..)
(A) Not all songs are read, covers of several songs are mixed up while loading is done
(B) Several flaws are known that will crash USDX when malformed TXT are read
see trac tickets:* 16, #17 (further ones at sf.net:bugs)
(C) XML files can be loaded, but we should prefer a XML lib for reading instead of a self written one
(D) Encoding is a problem on Linux, file path's can contain UTF-8 and ISO (mount)
it should be tested if the file path contains such encodings
(E) TXT encoding needs UTF-8 capability, something like "* Encoding:" in the TXT files are necessary to display special characters (äöü in UTF-8..)
Leave a comment
on 2008-10-16 00:16 *
By Whiteshark
I fixed the known bugs, I think we can move the whole rewrite of the song loading component to version 1.5. There are some Tickets that may cause that the Songloading have to be rewriten a third time.
on 2008-10-16 00:17 *
By Whiteshark
I meant the Bugs from point B.
Encoding Problem is not fixed!
Encoding Problem is not fixed!
on 2009-03-21 15:37 *
By Whiteshark
We definetly need to fix this Sf.Net Feature Request
We may also support new #Year and #Album Tags
We may also support new #Year and #Album Tags
on 2009-11-17 15:43 *
By Whiteshark
I think we could move this to the 1.2 release.
We should perform a full rewrite there.
Major issues are fixed with some hacks and merged unicode branch in trunk, this is doing the thing forthe next release
We should perform a full rewrite there.
Major issues are fixed with some hacks and merged unicode branch in trunk, this is doing the thing forthe next release
on 2009-11-18 16:19 *
By Whiteshark
Is a subtask set to false
Milestone changed from UltraStar Deluxe 1.1 Release to Ultrastar Deluxe 1.2
on 2009-12-08 19:51 *
By s_alexander
Parent association with ticket #96 was added
on 2009-12-08 19:52 *
By s_alexander
Parent association with ticket #96 was removed
on 2009-12-08 19:52 *
By s_alexander
Child association with ticket #96 was added