mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-03-02 22:46:55 -05:00
[Enhancement]: Read TPA from ID3v2.2 tags for Disc number #1118
Labels
No labels
authentication
awaiting release
backlog
bug
chapter editor
config-issue
ebooks
encoding/embedding
enhancement
help wanted
listening sessions & progress
planned
possible plugin
progress sync
sorting/filtering/searching
unable to reproduce
upload
users & permissions
waiting
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/audiobookshelf-advplyr#1118
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @rummyr on GitHub (May 3, 2023).
Describe the feature/enhancement
Can you add the ID3v2,2 tag TPA to the line
file_tag_disc: tryGrabTags(format, 'discnumber', 'disc', 'disk', 'tpos', 'tpa'),
in server/utils/prober.js
see https://wiki.hydrogenaud.io/index.php?title=Tag_Mapping
I have some books that have the same track number but different TPA
e.g.
track : 1/7 TPA : 1/2 1-01 XYZ Part 1 Track 01
track : 1/9 TPA : 2/2 2-01 XYZ Part 2 Track 01
@advplyr commented on GitHub (May 3, 2023):
Do you know if ffprobe picks up this tag?
@rummyr commented on GitHub (May 3, 2023):
ffprobe output
It really is called Track 03 despite being track 4 .. TRUE track 1 is an "ident" track
@rummyr commented on GitHub (May 3, 2023):
I actually "hacked" the suggested change into my docker and it seemed to resolve the problems I was having without needing to rename the files.
I was getting the tracks interleaved..
1-01 title Part 01 Track 01
2-01 title Part 03 Track 01
1-02 title Part 01 Track 02
2-02 title Part 03 Track 02
....
Though I did need to do some deleting + adding to get the new track order
@advplyr commented on GitHub (May 5, 2023):
Added in v2.2.20