{"action":"created","issue":{"url":"https://api.github.com/repos/Ph1b/MaterialAudiobookPlayer/issues/194","labels_url":"https://api.github.com/repos/Ph1b/MaterialAudiobookPlayer/issues/194/labels{/name}","comments_url":"https://api.github.com/repos/Ph1b/MaterialAudiobookPlayer/issues/194/comments","events_url":"https://api.github.com/repos/Ph1b/MaterialAudiobookPlayer/issues/194/events","html_url":"https://github.com/Ph1b/MaterialAudiobookPlayer/issues/194","id":79819730,"number":194,"title":"Use track metadata if available","user":{"login":"kevmitch","id":116549,"avatar_url":"https://avatars.githubusercontent.com/u/116549?v=3","gravatar_id":"","url":"https://api.github.com/users/kevmitch","html_url":"https://github.com/kevmitch","followers_url":"https://api.github.com/users/kevmitch/followers","following_url":"https://api.github.com/users/kevmitch/following{/other_user}","gists_url":"https://api.github.com/users/kevmitch/gists{/gist_id}","starred_url":"https://api.github.com/users/kevmitch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kevmitch/subscriptions","organizations_url":"https://api.github.com/users/kevmitch/orgs","repos_url":"https://api.github.com/users/kevmitch/repos","events_url":"https://api.github.com/users/kevmitch/events{/privacy}","received_events_url":"https://api.github.com/users/kevmitch/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-05-23T11:24:56Z","updated_at":"2015-05-26T00:35:50Z","closed_at":"2015-05-26T00:33:16Z","body":"In the root menu for selecting books, the header at the top of the screen when the book is selected, and on the lockscreen, it displays the filename of the containing folder instead of the contents of \"Album\"/\"TALB\" tag in mp3 files (haven't tested other formats), which is typically used to identify the book title.\r\n\r\nSimilarly, the track list when a book is selected and the on lock-screen only a number identifying the currently playing track is displayed rather than the contents of the \"Title\"/\"TIT2\" tag. Strangely, with audiobooks where \"TPOS\" is set to group the book into first/second half, this value is displayed in preference to \"TRCK\" resulting in the very bad behaviour that ~20 tracks are all titled \"1\" and the final ~20 are titled \"2\".\r\n\r\nFinally, the \"Artist\" / \"TPE1\", typically used for the book's author don't seem to be displayed anywhere.\r\n\r\nAs reported by id3v2 -l, a typical [emusic.com](http://emusic.com) audiobook's mp3 tags look like\r\n\r\n```\r\nid3v1 tag info for 01.part_1_of_6.mp3:\r\nTitle  : Part 1 of 6                     Artist: Douglas Coupland              \r\nAlbum  : Hey Nostradamus!                Year: 2010, Genre: Blues (0)\r\nComment:                                 Track: 1\r\nid3v2 tag info for 01.part_1_of_6.mp3:\r\nTFLT (File type): MPG/3\r\nTIT2 (Title/songname/content description): Part 1 of 6\r\nTPE1 (Lead performer(s)/Soloist(s)): Douglas Coupland\r\nTPE2 (Band/orchestra/accompaniment): Douglas Coupland\r\nCOMM (Comments): ()[]: Narrated by , John Randolph Jones, Jenna Lamia, Jillian C\r\nTALB (Album/Movie/Show title): Hey Nostradamus!\r\nTCON (Content type): Audiobooks (255)\r\nTYER (Year): 2010\r\nTRCK (Track number/Position in set): 1\r\nTSIZ (Size): 33756171\r\nAPIC (Attached picture): ()[, 3]: image/jpeg, 17737 bytes\r\nUSER (Terms of use): [Cop]: yright notice. These materials are protected by United States copyright law and by international treaties. You may use these materials for your personal, non-commercial use only. You may not otherwise reproduce, distribute, publicly perform, publicly display, or create derivative works of these materials, unless authorized by the appropriate copyright owner(s).\r\n```\r\n\r\nAnd a [downpour.com](http://downpour.com) \r\n\r\n```\r\nid3v2 tag info for 1.01.dedication.mp3:\r\nTIT2 (Title/songname/content description): Dedication\r\nTPE1 (Lead performer(s)/Soloist(s)): By Larry Niven\r\nTRCK (Track number/Position in set): 1/35\r\nTALB (Album/Movie/Show title): The Ringworld Engineers (Unabridged)\r\nTPOS (Part of a set): 1/2\r\nTYER (Year): 1979\r\nTPE2 (Band/orchestra/accompaniment): By Larry Niven\r\nTSSE (Software/Hardware and settings used for encoding): Lavf56.25.101\r\nAPIC (Attached picture): (Album cover)[, 3]: image/jpeg, 1326108 bytes\r\n1.01.dedication.mp3: No ID3v1 tag\r\n```\r\n\r\nIn the above example, there are 35 tracks for the whole book. TRCK= 1 - 19 are TPOS =1, while TRCK 20-35 are TPOS =2. The \"parts\" correspond the the splitting of the mp3s into two zip files. Alternatively, I could have downloaded 2 .m4b files, but I haven't tried that yet. This is probably the same splitting that you get if one were to use audible.\r\n\r\nIn any case, the point is that TRCK is more important that TPOS.\r\n"},"comment":{"url":"https://api.github.com/repos/Ph1b/MaterialAudiobookPlayer/issues/comments/105342399","html_url":"https://github.com/Ph1b/MaterialAudiobookPlayer/issues/194#issuecomment-105342399","issue_url":"https://api.github.com/repos/Ph1b/MaterialAudiobookPlayer/issues/194","id":105342399,"user":{"login":"Ph1b","id":743462,"avatar_url":"https://avatars.githubusercontent.com/u/743462?v=3","gravatar_id":"","url":"https://api.github.com/users/Ph1b","html_url":"https://github.com/Ph1b","followers_url":"https://api.github.com/users/Ph1b/followers","following_url":"https://api.github.com/users/Ph1b/following{/other_user}","gists_url":"https://api.github.com/users/Ph1b/gists{/gist_id}","starred_url":"https://api.github.com/users/Ph1b/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ph1b/subscriptions","organizations_url":"https://api.github.com/users/Ph1b/orgs","repos_url":"https://api.github.com/users/Ph1b/repos","events_url":"https://api.github.com/users/Ph1b/events{/privacy}","received_events_url":"https://api.github.com/users/Ph1b/received_events","type":"User","site_admin":false},"created_at":"2015-05-26T00:35:50Z","updated_at":"2015-05-26T00:35:50Z","body":"007b718c3d1d6f6726c4cc2421480bd016f9d361 implements to use metadata on the track if available with a number prefix.\r\nedfaf51ebab8c4bbfa8cee21dc6e029ccc59f113 implements the dot index thing"}}