Recommended Posts

+Raphaël G.
On 7/20/2020 at 12:46 PM, ajjmin said:

Will you support gapless playback in the future?

I don't know. The reason why it's not yet supported is that it is very hard to implement. Gapless playback stems from the time of records, which are gapless by design due to the music being recorded one an uninterrupted track. Audio files are separate entities (honestly, why on earth are gapless records ripped as separate files in the first place?). Getting them to play gapless, is not trivial. A music player needs to load a file in order to play it, and that comes with, at least, some milliseconds of delay. This delay is noticeable between 2 tracks (unloading the previous one, and loading the next one). Gapless playback of files requires this:

 

  1. Play a file
  2. Load the next file in memory before the previous file has finished playing
  3. Just before (good luck getting this timing right) the previous file is finished playing: 
    1. Shortly fade out the previous file
    2. Start the next file and shortly fade it in (not too long! The user may cannot notice we are fading! This is not a cross-fading plugin!).
    3. IMPORTANT: do a rain dance, jump 10 times up and down, avoid all black cats, Friday the 13th's and walking under ladders (for those that believe in this crazy stuff, I don't care, and tempt fate every time I can), and hope that the user didn't hear that click or pop between the 2 files (which the player tries to mask by doing the fancy fade out/fade in trick).

 

Dopamine 2 will never support it, as the audio engine doesn't have such possibility built-in. And I'll never get all this madness right by adding workarounds around the engine.

Dopamine 3? Maybe, maybe not. I haven't reached audio engine testing with it yet.

  • Like 1
  • Thanks 1
Link to post
Share on other sites
NJ Louch

Are "gapless" and "crossfaded" the same thing?  It seems like what you described is crossfading?

Link to post
Share on other sites
+Raphaël G.
1 hour ago, Code Name: Lockdown said:

Are "gapless" and "crossfaded" the same thing?  It seems like what you described is crossfading?

They are 2 different things. But gapless requires short crossfading to mask the click or pop that can occur when switching tracks. Closing and reopening the audio device can cause this, and even if the player would play the files directly after each other, without crossfading, users won't be happy, as they would still hear a click between tracks. Quite some trickery is required to have a perfect illusion of gapless. That is why gapless is never the first feature a player supports. I honestly find it annoying. Annoying that we need so much effort and trickery to get around the fact that the format (files) is being misused and that a feature of a totally different format is expected. It's like when switching from horses to cars, the car drivers would expect car makers to make cars jump up and down to simulate the horse's walk on pavement.

  • Thanks 2
Link to post
Share on other sites
allan.nyholm

@Raphaël G. I've updated the danish language for Dopamine. I edited the DA.XML file on a Mac using CotEditor. For the adventurous I've uploaded the "DA.XML" file here on my Jumpshare account. I will test on my Windows partition also - since I speak danish I really should test. I edited the file on macOS using CotEditor.
Direct link to DA XML

 

Link to post
Share on other sites
+Raphaël G.
On 8/9/2020 at 9:17 AM, allan.nyholm said:

@Raphaël G. I've updated the danish language for Dopamine. I edited the DA.XML file on a Mac using CotEditor. For the adventurous I've uploaded the "DA.XML" file here on my Jumpshare account. I will test on my Windows partition also - since I speak danish I really should test. I edited the file on macOS using CotEditor.
Direct link to DA XML

 

Thank you! I've downloaded the file. Looks great. 👍

  • Like 1
Link to post
Share on other sites
  • 2 weeks later...
ajjmin
On 8/5/2020 at 9:39 PM, Raphaël G. said:

I don't know. The reason why it's not yet supported is that it is very hard to implement. Gapless playback stems from the time of records, which are gapless by design due to the music being recorded one an uninterrupted track. Audio files are separate entities (honestly, why on earth are gapless records ripped as separate files in the first place?). Getting them to play gapless, is not trivial. A music player needs to load a file in order to play it, and that comes with, at least, some milliseconds of delay. This delay is noticeable between 2 tracks (unloading the previous one, and loading the next one). Gapless playback of files requires this:

 

  1. Play a file
  2. Load the next file in memory before the previous file has finished playing
  3. Just before (good luck getting this timing right) the previous file is finished playing: 
    1. Shortly fade out the previous file
    2. Start the next file and shortly fade it in (not too long! The user may cannot notice we are fading! This is not a cross-fading plugin!).
    3. IMPORTANT: do a rain dance, jump 10 times up and down, avoid all black cats, Friday the 13th's and walking under ladders (for those that believe in this crazy stuff, I don't care, and tempt fate every time I can), and hope that the user didn't hear that click or pop between the 2 files (which the player tries to mask by doing the fancy fade out/fade in trick).

 

Dopamine 2 will never support it, as the audio engine doesn't have such possibility built-in. And I'll never get all this madness right by adding workarounds around the engine.

Dopamine 3? Maybe, maybe not. I haven't reached audio engine testing with it yet.

Thank for your hard work and replies. This is by far the best and light weight player I've came cross that have amazing ui.

Link to post
Share on other sites
ajjmin
On 8/5/2020 at 11:40 PM, Raphaël G. said:

They are 2 different things. But gapless requires short crossfading to mask the click or pop that can occur when switching tracks. Closing and reopening the audio device can cause this, and even if the player would play the files directly after each other, without crossfading, users won't be happy, as they would still hear a click between tracks. Quite some trickery is required to have a perfect illusion of gapless. That is why gapless is never the first feature a player supports. I honestly find it annoying. Annoying that we need so much effort and trickery to get around the fact that the format (files) is being misused and that a feature of a totally different format is expected. It's like when switching from horses to cars, the car drivers would expect car makers to make cars jump up and down to simulate the horse's walk on pavement.

Oh, I didn't know they are two separate things. Is there an option for crossfading?

Link to post
Share on other sites
  • 2 weeks later...
+Raphaël G.

Hello everyone!

 

Dopamine 2.0.4 has been released. This is the change log:

 

– [Fixed] Playlists now load slightly faster
– [Fixed] Album list does not always reflect the choice of artist type (Song artists, Album artists or All artists)
– [Fixed] Audio is resampled to lower quality instead of playing at full quality
– [Changed] Updated the Hungarian translation

 

Enjoy!

 

Download here

  • Like 2
Link to post
Share on other sites
kukata
On 06/09/2020 at 09:32, Raphaël G. said:

Hello everyone!

 

Dopamine 2.0.4 has been released. This is the change log:

 

– [Fixed] Playlists now load slightly faster
– [Fixed] Album list does not always reflect the choice of artist type (Song artists, Album artists or All artists)
– [Fixed] Audio is resampled to lower quality instead of playing at full quality
– [Changed] Updated the Hungarian translation

 

Enjoy!

 

Download here

For me, after each update, the icon on the taskbar disappears. It becomes white as a deleted program.  Not only after this update.

wBZ9bkC.png

Link to post
Share on other sites
  • 2 weeks later...
+Raphaël G.
On 08/09/2020 at 15:25, kukata said:

For me, after each update, the icon on the taskbar disappears. It becomes white as a deleted program.  Not only after this update.

wBZ9bkC.png

I'm aware of that issue and have not yet found a solution to it. Re-pinning is the only workaround.

 

(No idea how to prevent this message to merge with the previous, but, here goes)

 

Dopamine 2.0.5 has just been released. Please check the change log below:

 

- [Added] Added support for the APE file format
- [Added] Added support for ModernFlyouts (https://github.com/ShankarBUS/ModernFlyouts/)
- [Changed] Updated the Portuguese (Portugal) translation
- [Changed] Updated the Chinese (Simplified) translation

 

Download here

 

Enjoy!

  • Like 1
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Jefferson Mangubat
      Twitch draws flak over improper use of licensed music
      by Jefferson Mangubat

      Twitch's recently launched Soundtrack feature is facing criticism over its alleged failure to obtain music licenses and for letting unlicensed soundtracks become accessible to streamers. This is according to a letter signed by multiple music organizations, addressed to Jeff Bezos, CEO and founder of Amazon, which owns Twitch.

      Variety reported today that the streaming platform drew flak for its lack of licensing agreement with many music rights-holders. The signatories, which include the RIAA, Recording Academy, National Music Publishers Association, Music Managers Forum, American Association of Independent Music, SAG-AFTRA and more, lament that the service has not secured mechanical or synch licenses for Soundtrack. That feature was introduced in September to allow streamers to play licensed music during their stream without running into copyrights issues.

      The music groups also accused Twitch of ignoring "thousands of notices of music infringement" and failing to confirm receipt of these notices. In its letter, the organizations said they were frustrated "that Twitch continues to allow and enable its streamers to use our respective members’ music without authorization". The letter slammed the platform for continuing to host unlicensed music on its platform even after announcing in June that it would remove those contents.

      In response, Twitch said it "responds to each valid DMCA notification it receives by removing the allegedly infringing content expeditiously in compliance with DMCA requirements." Currently, Soundtrack has licenses from SoundCloud, Chillhop, DistroKid, and Monstercat, among other labels. However, it doesn’t have licenses for any major label soundtracks including those from Merlin.

      Source: Variety

    • By Copernic
      iTunes 12.10.10
      by Razvan Serea



      iTunes is a free application for Mac and PC. It plays all your digital music and video. It syncs content to your iPod, iPhone, and Apple TV. And it's an entertainment superstore that stays open 24/7.

      Organize your music into playlists Edit file information Record compact discs Copy files to an iPod or other digital audio player Purchase music and videos on the Internet through the built-in iTunes store Run a visualizer to display graphical effects in time to the music Encode music into a number of different audio formats. Download: iTunes 12.10.10 (32-bit) | 169.0 MB (Freeware)
      Download: iTunes 12.10.10 (64-bit) | 192.0 MB
      Link: Apple iTunes Website

      Get alerted to all of our Software updates on Twitter at @NeowinSoftware

    • By Abhay V
      Apple Music TV brings a 24-hour music video streaming service for free in the U.S.
      by Abhay Venkatesh



      Apple today launched ‘Apple Music TV’, a new 24-hour free music streaming service in the U.S. that serves up a constant stream of music videos and other related content such as “exclusive new music videos and premieres, special curated music video blocks, and live shows and events as well as chart countdowns and guests”. The service is being made available on the Apple Music and Apple TV apps.

      Apple Music TV can be found in the Browse tab of the apps and premiered this morning with the top 100 songs streamed in the U.S. on Apple Music. The platform also serves as a launchpad for new content. On October 22, the service will stream a celebration of Bruce Springsteen's “Letter to You” album that includes an interview by Zane Lowe, Apple Music’s radio station anchor, and “a special livestream fan event”.

      On Friday, October 23, there will be two new “exclusive video premieres” at 9 AM PT that include Joji’s “777” and Saint Jhn’s “Gorgeous”. The company adds that the channel will premier new videos every Friday during that time.

      The firm also says in the announcement that its original content like concert films, interviews, and documentaries will also "have a home on Apple Music TV”. The service looks to be aimed at rivals such as YouTube and Vevo. It will be interesting to see how the Cupertino giant expands Apple Music TV and what other content makes it to the platform.

      Source: Variety

    • By Usman Khan Lodhi
      iOS users can finally add music to their Snaps
      by Usman Khan Lodhi

      Snapchat tested the ability to add popular music in Snaps in New Zealand and Australia and promised the feature would be brought to more regions this fall. The firm is now making good on that promise, as it has added a new music feature called 'Sounds' which lets users add songs that will play alongside their posts. The feature is presently available to all iOS users globally, and it is not known when it would be rolling out on Android devices.

      Users can add a music clip to their snap after browsing through a selection of songs, and when their friends view the snap, they can swipe up to view information about the song or open it in a streaming app.

      For now, there are limited tracks available, including Justin Beiber's "Lonely" that is being featured exclusively in the app. Though the music selection on Snap isn't as extensive as users would find on Instagram or TikTok, Snap signed multi-year deals with music labels, so the firm can add to its catalog over time.

      Snap is also working on letting users create custom sounds to add to their stories, and the feature will be "rolling out globally in the coming months."

    • By zikalify
      YouTube Music rolls out new features on smart TVs
      by Paul Hill

      YouTube has announced several new features for YouTube Music on smart TVs, they include being able to access saved playlists and liked songs and improved artwork making it easier to find the music you like. Today’s announcement follows several YouTube Music integration announcements for smart displays, Google Maps, Waze, and Google's various speakers.

      There are several new features launching today. Features available on all smart TVs include:

      If you have an Android TV OS device or the new Chromecast with Google TV, you’ll also benefit from the following additions:

      Google said it’s not going to stop with these updates; in the coming months, it will allow YouTube Music Premium users to continue playing music in the background even if they’ve exited the app, similar to the mobile app’s functionality. If you’ve not used YouTube Music yet, Google says you can find it in the YouTube app on smart TVs.