Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • Podcasts Podcasts
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 106
    • Issues 106
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 10
    • Merge requests 10
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • World
  • PodcastsPodcasts
  • Issues
  • #136
Closed
Open
Issue created May 18, 2019 by Benjamin Heidelmeier@FeuRenardContributor

Support chapter marks

Use cases

Podcast episodes sometimes are very long pieces of audio. Navigating in a podcast episode is often a pain because you have to jump to some place and spend a little time hearing and guessing the context. Supporting chapter marks, which some podcast files/feeds (idk exactly) provide, would make the process of navigating a podcast episode much more convenient.

Desired behavior

When playing an episode (or even before) you can see the chapters/sections it has. By clicking on such a chapter you jump right to this section of the podcast episode. For episodes that are currently playing, the current chapter could be highlighted. The chapters could be presented as a list and/or as a sort of checkpoint on the progress bar.

Benefits of the solution

This gives the content of a podcast episode a structure and makes it more accessible. You can e.g. only hear the parts you are interested in and save time looking for the interesting parts and jumping to them. Also you can always see how long the current section will last which can help deciding when to pause hearing to an episode.

Possible drawbacks

This makes the UI more complex. It depends on the actual design how complex it will look and feel.

Example implementation

Here is the implementation in the Podlove Player which is an embeddable podcast web player. Maybe other podcast clients already support this feature, but I'm not so well informed on this topic.

As you can see, chapters are separated in the progress bar and are presented as a list below. The listed chapters additionally show the progress inside a chapter. By clicking at the left of a chapter, you jump to the beginning of it.

PodlovePlayer_chapterMarks

Assignee
Assign to
Time tracking