Recommended Posts

Is gap-less playback supposed to be working at this point?

Also just noticed that selecting 16 files or more, does not give you the option to Open, in the right click menu. 15 or less is fine.

Gapless playback is not possible. I noticed that 15 files limit too. It seems to be a Windows limit. Here is a KB from microsoft about: https://support.microsoft.com/en-us/kb/2022295

I haven't checked if other players work around that.

OK, that is understandable.

I don't want to come across as demanding, or anything like that, but I can't overstate how important this is to me in the long term.

I genuinely would not use Dopamine, simply because it would ruin the flow of so many of my albums, especially for parties, it would be a total no no.

That would make me a very sad panda :cry:

I'm still having it fair to recognize the general keyboard commands for next/last etc while running DirectX applications. It works tabbing over to general apps.

Can you give me more details on that? Are you playing a game (fullscreen or not?) and running dopamine in the background? 

It is hard to balance adding features and keeping the application small and simple. There are always things you would want to add, but can't. FiB3RI wouldn't try to use Dopamine as a player at a gathering, there are more targeted programs with specific features for that. Dopamine is supposed to be simple and straight forward.

  • Like 1

No no no, focus is now rating and tagging :) And bugfixing happens in-between builds(all I can reproduce here at least).

Indeed I want to keep it simple and straight forward.

What you should expect

A simple, good looking player which provides just enough features you enjoy music

What you shouldn't expect

Another Foobar2000 or JRiver Media Center. Those players provide a lot of features and are great at what they do. But that is also the problem I have with them and the reason why I started musiX1.5 years ago and now Dopamine.

However feature requests are welcome. And I'll do my best to keep a balance between features and simplicity.

AS for gapless playback: I'd do it immediately if I knew a simple way. I logged it as a feature request, but this will require quite some research and time. So no promises yet.

 

 

  • Like 3

Putting it bluntly, I’d have your babies if you added gapless playback.

A player as simple to use as Dopamine, that looks this good, and has gapless playback? That’s about near perfect. The only improvements for me would be ability to play under lockscreen (not sure if possible on Win32 programs), and generally, a universal app platform instead (I know, that’d be an entirely new Dopamine!)

Hey Raph. been awhile. I've had some family emergencies lately but must say that your work is looking clean and tight. (Y)

with my DTS digital audio, dopamine sounds like a champion.

Hi Chris! Good to hear from you. I'm glad you're still enjoying Dopamine. I'll have a new build ready soon. This is the current changelog:

- Updated the file icons

- Adapted the UI to fit Windows 10

- Fixed a bug where the volume button wasn't synced between the different player screens

- Improved the albums search to also search for non-album artists

- Improved stability

I'm kind of happy with the improved stability. I've removed 2 nasty crashes.

Error opening .m3u

2015-08-19 13:25:28.0172|Info|Dopamine.Application.ProcessCommandLineArguments|Found commandline arguments.
2015-08-19 13:25:28.0392|Info|Dopamine.Application.ProcessCommandLineArguments|Processing Non-JumpList commandline arguments.
2015-08-19 13:25:28.0392|Info|Dopamine.Application.TrySendCommandlineArguments|Trying to send 2 commandline arguments to the running instance
2015-08-19 13:25:28.1043|Info|Dopamine.Services.File.FileService+_Closure$__5._Lambda$__12|Found commandline arguments.
2015-08-19 13:25:28.1043|Info|Dopamine.Services.File.FileService+_Closure$__5._Lambda$__12|Added file '\\TITAN\My Music\Various Artists - Hed Kandi Tropical House (2015) 2CD\00.Hed_Kandi_Tropical_House.m3u'
2015-08-19 13:25:28.1053|Info|Dopamine.Application.TrySendCommandlineArguments|Sent 2 commandline arguments to the running instance
2015-08-19 13:25:28.1053|Warn|Dopamine.Application.OnStartup|Dopamine is already running. Shutting down.
2015-08-19 13:25:28.3575|Info|Dopamine.Services.File.FileService+VB$StateMachine_14_AddFilesTimerElapsedHandler.MoveNext|Finished adding files. Number of files added = 1
2015-08-19 13:25:28.3575|Error|Dopamine.Core.Metadata.Tagger.Path2TrackInfo|Error while creating TrackInfo from file '\\TITAN\My Music\Various Artists - Hed Kandi Tropical House (2015) 2CD\00.Hed_Kandi_Tropical_House.m3u'. Exception: \\TITAN\My Music\Various Artists - Hed Kandi Tropical House (2015) 2CD\00.Hed_Kandi_Tropical_House.m3u (taglib/m3u)
2015-08-19 13:25:28.3575|Info|Dopamine.Services.File.FileService+VB$StateMachine_15_ImportFiles.MoveNext|Number of tracks to play = 1
2015-08-19 13:25:28.3575|Info|Dopamine.Services.File.FileService+VB$StateMachine_15_ImportFiles.MoveNext|Enqueuing 1 tracks.
2015-08-19 13:25:28.3966|Error|Dopamine.Services.Playback.PlaybackService.TryPlay|Could not play the file \\TITAN\My Music\Various Artists - Hed Kandi Tropical House (2015) 2CD\00.Hed_Kandi_Tropical_House.m3u. Loop=False, Shuffle=False. Exception: Interops::MFCreateSourceReaderFromURL caused an error: 0xc00d36c4, "The byte stream type of the given URL is unsupported.".. StackTrace:    at CSCore.MediaFoundation.MediaFoundationCore.CreateSourceReaderFromUrl(String url)
   at CSCore.MediaFoundation.MediaFoundationDecoder..ctor(String uri)
   at CSCore.Codecs.CodecFactory.GetCodec(String filename)
   at Dopamine.Core.Audio.CSCorePlayer.GetSoundSource()
   at Dopamine.Core.Audio.CSCorePlayer.PlayASound()
   at Dopamine.Core.Audio.CSCorePlayer.Play(String iUri)
   at Dopamine.Services.Playback.PlaybackService.TryPlay(TrackInfo iTrack)

 

Error opening .m3u

2015-08-19 13:25:28.0172|Info|Dopamine.Application.ProcessCommandLineArguments|Found commandline arguments.
2015-08-19 13:25:28.0392|Info|Dopamine.Application.ProcessCommandLineArguments|Processing Non-JumpList commandline arguments.
2015-08-19 13:25:28.0392|Info|Dopamine.Application.TrySendCommandlineArguments|Trying to send 2 commandline arguments to the running instance
2015-08-19 13:25:28.1043|Info|Dopamine.Services.File.FileService+_Closure$__5._Lambda$__12|Found commandline arguments.
2015-08-19 13:25:28.1043|Info|Dopamine.Services.File.FileService+_Closure$__5._Lambda$__12|Added file '\\TITAN\My Music\Various Artists - Hed Kandi Tropical House (2015) 2CD\00.Hed_Kandi_Tropical_House.m3u'
2015-08-19 13:25:28.1053|Info|Dopamine.Application.TrySendCommandlineArguments|Sent 2 commandline arguments to the running instance
2015-08-19 13:25:28.1053|Warn|Dopamine.Application.OnStartup|Dopamine is already running. Shutting down.
2015-08-19 13:25:28.3575|Info|Dopamine.Services.File.FileService+VB$StateMachine_14_AddFilesTimerElapsedHandler.MoveNext|Finished adding files. Number of files added = 1
2015-08-19 13:25:28.3575|Error|Dopamine.Core.Metadata.Tagger.Path2TrackInfo|Error while creating TrackInfo from file '\\TITAN\My Music\Various Artists - Hed Kandi Tropical House (2015) 2CD\00.Hed_Kandi_Tropical_House.m3u'. Exception: \\TITAN\My Music\Various Artists - Hed Kandi Tropical House (2015) 2CD\00.Hed_Kandi_Tropical_House.m3u (taglib/m3u)
2015-08-19 13:25:28.3575|Info|Dopamine.Services.File.FileService+VB$StateMachine_15_ImportFiles.MoveNext|Number of tracks to play = 1
2015-08-19 13:25:28.3575|Info|Dopamine.Services.File.FileService+VB$StateMachine_15_ImportFiles.MoveNext|Enqueuing 1 tracks.
2015-08-19 13:25:28.3966|Error|Dopamine.Services.Playback.PlaybackService.TryPlay|Could not play the file \\TITAN\My Music\Various Artists - Hed Kandi Tropical House (2015) 2CD\00.Hed_Kandi_Tropical_House.m3u. Loop=False, Shuffle=False. Exception: Interops::MFCreateSourceReaderFromURL caused an error: 0xc00d36c4, "The byte stream type of the given URL is unsupported.".. StackTrace:    at CSCore.MediaFoundation.MediaFoundationCore.CreateSourceReaderFromUrl(String url)
   at CSCore.MediaFoundation.MediaFoundationDecoder..ctor(String uri)
   at CSCore.Codecs.CodecFactory.GetCodec(String filename)
   at Dopamine.Core.Audio.CSCorePlayer.GetSoundSource()
   at Dopamine.Core.Audio.CSCorePlayer.PlayASound()
   at Dopamine.Core.Audio.CSCorePlayer.Play(String iUri)
   at Dopamine.Services.Playback.PlaybackService.TryPlay(TrackInfo iTrack)

 

 

Opening playlists is not supported yet (but planned).

Edit: it didn't crash right? (otherwise that would be a bug) From what I see it didn't crash and showed you a popup that it couldn't play the file.

Ah!, OK.

Is there a public feature/bug list we can look at, so that we don't keep reporting, requesting the same things over and over?

It didn't crash, just an error dialogue. The ability to open the log file from the error dialogue is a great idea (Y)

Dunno what the status turned out to be, but Dopamine still doesn't recognize keyboard commands when a game has focus

It's logged as a bug. But I can't reproduce it yet. As soon as I can, I'll be able to try fixing it. What kind of keyboard do you have? Is it coming with a custom driver or software? Does it have app-specific configuration? We've seen logitech keyboards breaking media key support here in the past due to their driver and app specific configurations.

Ah!, OK.

Is there a public feature/bug list we can look at, so that we don't keep reporting, requesting the same things over and over?

It didn't crash, just an error dialogue. The ability to open the log file from the error dialogue is a great idea (Y)

There is a short list on my blog here, however it needs some updating.

Edit: it is now up to date for the bigger features.

Edited by Raphaël G.
  • Like 2

I really, really, really, really wish this would work for downloaded DRM files like for Groove Subscription or Apple Music. :( This program looks soooooo much better.

One question, when I remove the source folder of the music, why does the music still stay in the library? Anyway to purge it out? I can't find out how to do that.

I really, really, really, really wish this would work for downloaded DRM files like for Groove Subscription or Apple Music. :( This program looks soooooo much better.

One question, when I remove the source folder of the music, why does the music still stay in the library? Anyway to purge it out? I can't find out how to do that.

Select the songs you want to remove in the UI, right click and choose "Remove".  They're not being removed when removing folders for several reasons:

- Songs which are added by means of a playlist are not necessarily (some can be, others not) in one of the folders, and we don't want to also delete too much. So I've gone the way of other players and don't delete. Having the folders tells dopmaine to keep an eye on the contents and update the collection if files are added or removed.

- metadata info (like rating) saved in the database. If you chose to remvoe a folder but then decide you want the files back, the metadata info should not be lost

Although, I admit that I need to think about it more. Folder management will probably improve sometime later. I thought about adding a reset button to clear the collection completely if someone wants to start fresh.

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
  • Posts

    • Most boring game ever. Repetitive, empty, predictable, and full of cliches. Total waste of time and money, IMO.
    • Mafia: The Old Country expansion Man of Honor announced, brings back Salieri from original by Pulasthi Ariyasinghe During Summer Game Fest, 2K and Hanger 13 brought out a new Mafia: The Old Country trailer, revealing the game's first expansion. Named Man of Honor, this is slated to add two new chapters to the Enzo storyline that the game follows. There is an iconic character returning to the series with this expansion, with players set to run into Ennio Salieri, the future Don of the Salieri crime family. Fans of the original Mafia, or its Definitive Edition remake, may remember that name as one of the biggest characters in the storyline. This expansion is set prior to his rise to being the kingpin in the City of Lost Heaven. "Set in Sicily during the winter of 1905, Enzo Favara has proven himself a reliable soldier of the Torrisi crime family in the months since his initiation," says the studio about the new chapters. "Now, the Don entrusts him and Cesare with a delicate assignment of assisting Ennio Salieri, a man of honor recently released from prison and intent on reclaiming what is his." Working at Salieri's side, players will be heading into fresh environments as they return to the role of Enzo as a high-ranking soldato. The studio also promises brand-new weapons, fresh vehicles, and charms to collect in this expansion. Moreover, the expansion will add new content to the updated Free Ride mode. Alongside new collectibles and locations, this will add more challenges to beat alongside Salieri, which are described as runs that will "test the skills of even the most elite mafiosi." The Mafia: The Old Country Man of Honor story expansion will release on August 14, 2026, across PC, Xbox Series X|S, and PlayStation 5. It will cost $10 for owners of the base game to jump into.
    • Try installing Logitech Options
    • Telltale returns with The Wolf Among Us, re-revealing the sequel and a new remaster by Pulasthi Ariyasinghe Telltale Games, the studio known for its episodic games from the 2000s, had a surprise appearance at the Summer Game Fest showcase today. The studio has gone through a collapse, an acquisition, and a revival but has largely gone silent in recent years. Today's sudden announcement was for the popular The Wolf Among Us series, with news about the sequel and a remaster dropping. Set after the events of the 2013-released title, the sequel will bring back Biby Wolf for a new adventure in Fabletown. This town of fairy tale characters is becoming unstable, with Snow White not being able to keep order as before. "When a brutal series of crimes threatens to fracture the fragile balance holding Fabletown together, Bigby Wolf, sheriff of Fabletown, finds himself drawn into a dangerous conspiracy that reaches deep into the city’s criminal underworld," says the studio. "As suspicion spreads across the city and powerful forces work against him, Bigby must uncover the truth and decide what kind of sheriff - and what kind of wolf - he is willing to become." At the same time, Telltale also announced The Wolf Among Us Remastered, bringing back the classic with a fresh coat of paint. This will include all five episodes from the original game plus over an hour of extra content that will offer behind-the-scenes videos, cast interviews, image galleries, and deleted scenes. The remaster will also have updated visuals and improved UI elements and accessibility features, alongside upgrades to the animations, audio, and frame rates. Telltale has been working on this project for almost a decade now, but if the new release schedule holds, fans will be able to jump into The Wolf Among Us 2 sometime in 2027. As for The Wolf Among Us Remastered, this is slated to release during this holiday season.
    • I use a Linux laptop every day. I have tried to switch to Linux on my gaming PC which has a 5070 ti. It was not a great experience
  • Recent Achievements

    • Rookie
      moog19 went up a rank
      Rookie
    • Mentor
      grik went up a rank
      Mentor
    • Dedicated
      JKR earned a badge
      Dedicated
    • One Year In
      CHUNWEI earned a badge
      One Year In
    • Conversation Starter
      FBSPL earned a badge
      Conversation Starter
  • Popular Contributors

    1. 1
      +primortal
      488
    2. 2
      PsYcHoKiLLa
      270
    3. 3
      Skyfrog
      77
    4. 4
      Steven P.
      68
    5. 5
      FloatingFatMan
      62
  • Tell a friend

    Love Neowin? Tell a friend!