Skip to content

GitLab

    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
    • Menu
    Projects Groups Snippets
  • Get a free trial
  • Sign up
  • Login
  • Sign in / Register
  • Sublime Music Sublime Music
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 137
    • Issues 137
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 3
    • Merge requests 3
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

GitLab 15.0 has launched! Please visit Breaking changes in 15.0 and 15.0 Removals to see which breaking changes may impact your workflow.

  • Sublime Music
  • Sublime MusicSublime Music
  • Merge requests
  • !72

Added basic Gapless Playback support for mpv

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Tayler Burns requested to merge t11230/sublime-music:gapless-playback-mpv into master Jan 09, 2022
  • Overview 16
  • Commits 3
  • Pipelines 4
  • Changes 5

Using the mpv playlist API I was able to add basic gapless playback support to the mpv player.

I changed SublimeMusicApp to notify the PlayerManager and the Player when the next song in the current play queue has been downloaded. The Player will then add it to mpv's internal playlist after the current song. This results in mpv's gapless playback support handling the transition between the current song and the next one.

I can split the 7643a770 commit into it's own MR if that makes more sense.

Closes #73 (closed)

Edited Jan 09, 2022 by Sumner Evans
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: gapless-playback-mpv