Skip to content

[Feature Request] - Chapters for single file mixes #452

@Neurology0443

Description

@Neurology0443

First, thank you very much for taking up Tempo 👍 ❤️

Summary

Chapters metadata and maybe allow to fast forward to that specific timestamp's track.

Description

Showing chapters metadata of a single file mix (Dj mixes mostly)

Use Case

It's not really a necessary feature request, more like a QOL when I want to check which track is actually playing right now, mostly because I sometimes don't know the name of the track in the mix.

Additional context

navidrome/navidrome#1036

CHAP / CTOC Chapters https://github.com/navidrome/navidrome/issues/1419 : mainly for audiobooks but could also be useful for single-file DJ mixes. note: will probably need support in the upstream jinke-react-player

Someone did worked on a implementation for navidrome: navidrome/navidrome#1419. Reading through the issue:

Part of it is implemented already, through the Subsonic API (i.e. if you have a Subsonic player that supports audiobooks): https://github.com/navidrome/navidrome/issues/245

Filtering on Audiobooks will probably come with support for Release Type: https://github.com/navidrome/navidrome/issues/369

Here's how it looks like in a file:

Input #0, ogg, from 'CloZee - Sunset Dreamtempo Set-chapters.opus':
  Duration: 00:57:05.60, start: 0.000000, bitrate: 134 kb/s
  Chapters:
    Chapter #0:0: start 0.000000, end 212.000000
      Metadata:
        title           : CloZee - Evasion
    Chapter #0:1: start 212.000000, end 385.000000
      Metadata:
        title           : CloZee - On The Riverbank
    Chapter #0:2: start 385.000000, end 514.000000
      Metadata:
        title           : CloZinger - Lone Wolf
    Chapter #0:3: start 514.000000, end 570.000000
      Metadata:
        title           : Supertask - ID
    Chapter #0:4: start 570.000000, end 762.000000
      Metadata:
        title           : CloZee - Spiral
    Chapter #0:5: start 762.000000, end 856.000000
      Metadata:
        title           : Mossy. - Glass

Thanks again for keeping Tempus alive 👍

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions