FAQ  •  Register  •  Login

TYER metadata parsing

<<

Rescla

Serviio newbie

Posts: 2

Joined: Fri May 10, 2013 7:54 am

Post Fri May 10, 2013 8:21 am

TYER metadata parsing

I have a rather extensive music library which has a full date or invalid data in the TYER field instead of a numeric year value. Would it be possible to simply parse the first numeric part of the string and ignore the rest, or ignore fields altogether? Currently a file is ignored if the metadata can't be parsed, I'd prefer a graceful fallback to ignoring the field (or alternative parsing) instead of the entire field.

  Code:
2013-05-10 09:33:58,824 WARN  [LibraryAdditionsCheckerThread] Cannot add file aquameer.mp3 because of an unexpected error. Message: For input string: "2007/11/18(C³)awn.com/ 4.51"
java.lang.NumberFormatException: For input string: "2007/11/18(C³)awn.com/ 4.51"
   at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
   at java.lang.Integer.parseInt(Integer.java:481)
   at java.lang.Integer.valueOf(Integer.java:570)
   at org.serviio.library.local.metadata.extractor.embedded.MP3ExtractionStrategy.extractMetadata(MP3ExtractionStrategy.java:78)
   at org.serviio.library.local.metadata.extractor.embedded.EmbeddedMetadataExtractor.retrieveAudioMetadata(EmbeddedMetadataExtractor.java:191)
   at org.serviio.library.local.metadata.extractor.embedded.EmbeddedMetadataExtractor.retrieveMetadata(EmbeddedMetadataExtractor.java:129)
   at org.serviio.library.local.metadata.extractor.MetadataExtractor.extract(MetadataExtractor.java:47)
   at org.serviio.library.local.LibraryManager.extractMetadata(LibraryManager.java:225)
   at org.serviio.library.local.metadata.LibraryAdditionsCheckerThread.addNewMediaFile(LibraryAdditionsCheckerThread.java:178)
   at org.serviio.library.local.metadata.LibraryAdditionsCheckerThread.searchForNewFiles(LibraryAdditionsCheckerThread.java:145)
   at org.serviio.library.local.metadata.LibraryAdditionsCheckerThread.searchForNewFiles(LibraryAdditionsCheckerThread.java:134)
   at org.serviio.library.local.metadata.LibraryAdditionsCheckerThread.searchForNewFiles(LibraryAdditionsCheckerThread.java:134)
   at org.serviio.library.local.metadata.LibraryAdditionsCheckerThread.run(LibraryAdditionsCheckerThread.java:83)

  Code:
Input #0, mp3, from 'aquameer.mp3':
  Metadata:
    title           : ÂÂ
Âï ÂAÂNÂAÂÂÂX Â`Meer MIXÂ`
    TYER            : 2007/11/18(ÂC³)awn.com/ 4.51
    track           : 0
    album           : http://www.lichtawn.com/
    album_artist    : welle
    genre           : ÂAÂÂÂÂÂWÂÃ
    artist          : welle
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Fri May 10, 2013 8:37 am

Re: TYER metadata parsing

This should be fixed for 1.3 already
<<

Rescla

Serviio newbie

Posts: 2

Joined: Fri May 10, 2013 7:54 am

Post Fri May 10, 2013 8:44 am

Re: TYER metadata parsing

Nice, is there a public build available by any chance?
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Fri May 10, 2013 9:04 am

Re: TYER metadata parsing

No. It will be a few months before it is.

Return to Serviio Support & Help

Who is online

Users browsing this forum: No registered users and 66 guests

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.