Recommended Posts

2 minutes ago, accuratecopy said:

Hey there!

 

I got an error with build 547 when i tried to play my first song with this release. When i tried again, it worked (FYI my files are on a NAS and i use last Insider Preview of Windows 10). Here is the log, if it can help :).

 

  Hide contents

2016-01-18 19:28:45.7271|Info|Dopamine.Application.ExecuteStartup|### STARTING Dopamine, version 1.0.0 (Build 547). IsPortable = False ###
2016-01-18 19:28:46.2810|Info|Dopamine.Views.Splash+VB$StateMachine_15_InitializeSettingsAsync.MoveNext|Upgrading settings
2016-01-18 19:28:47.2480|Info|Axon.Axon.Main|CorePlayerService was started successfully
2016-01-18 19:28:47.6479|Info|Dopamine.Bootstrapper.InitializeWCFServices|CommandService was started successfully
2016-01-18 19:28:47.6629|Info|Dopamine.Bootstrapper.InitializeWCFServices|IndexingService was started successfully
2016-01-18 19:28:47.6629|Info|Dopamine.Bootstrapper.InitializeWCFServices|FileService was started successfully
2016-01-18 19:28:47.6754|Info|Dopamine.Bootstrapper.InitializeShell|Showing Main screen
2016-01-18 19:28:47.7199|Info|Dopamine.Common.Services.Indexing.IndexingService.TryStartIndexer|Trying to start the indexer.
2016-01-18 19:28:48.1082|Info|Synapse.Synapse.Main|<<< Synapse indexer started >>>
2016-01-18 19:28:48.1317|Info|Synapse.Synapse.Main|Validating process
2016-01-18 19:28:48.1432|Info|Synapse.Synapse.ValidateProcess|Commandline argument 1: IgnoreRemovedFiles = True
2016-01-18 19:28:48.1432|Info|Synapse.Synapse.Main|Initializing WCF proxies
2016-01-18 19:28:48.1753|Info|Synapse.Synapse.Main|Notifying the main application that the indexer is started
2016-01-18 19:28:48.1913|Info|Synapse.Synapse.Main|Waiting for the database
2016-01-18 19:28:48.1913|Info|Synapse.Synapse.WaitForDatabase|C:\Users\antho\AppData\Roaming\Dopamine\Dopamine.db was found. Proceeding.
2016-01-18 19:28:48.2068|Info|Synapse.Synapse.Main|Initializing the Indexing Worker
2016-01-18 19:28:50.2482|Error|Dopamine.Common.Services.Indexing.IndexingService.CheckLifeBeatTimerElapsed|There was no Indexer LifeBeat for more than 1 seconds. Stopping the indexing.
2016-01-18 19:28:51.2627|Info|Synapse.Synapse.Main|Initializing the LifeBeat Timer
2016-01-18 19:28:51.2627|Info|Synapse.Synapse.Main|Starting the LifeBeat Timer
2016-01-18 19:28:51.2707|Info|Synapse.Synapse.Main|Indexing collection
2016-01-18 19:28:51.2707|Info|Dopamine.Core.Indexing.Indexer+VB$StateMachine_15_IndexTracksAsync.MoveNext|+++ STARTED INDEXING COLLECTION +++
2016-01-18 19:28:55.3091|Info|Dopamine.Core.Indexing.Indexer+VB$StateMachine_15_IndexTracksAsync.MoveNext|Tracks removed: 0. Time required: 4023 ms +++
2016-01-18 19:28:56.8353|Info|Dopamine.Core.Indexing.Indexer+VB$StateMachine_15_IndexTracksAsync.MoveNext|Tracks updated: 0. Time required: 706 ms +++
2016-01-18 19:28:56.8568|Info|Dopamine.Core.Indexing.Indexer+VB$StateMachine_15_IndexTracksAsync.MoveNext|Tracks added: 0. Time required: 16 ms +++
2016-01-18 19:28:57.0297|Info|Dopamine.Core.Indexing.Indexer+VB$StateMachine_15_IndexTracksAsync.MoveNext|+++ FINISHED INDEXING COLLECTION: Tracks removed: 0. Tracks updated: 0. Tracks added: 0. Time required: 5744 ms +++
2016-01-18 19:28:57.0497|Info|Dopamine.Core.Indexing.Indexer+VB$StateMachine_16_IndexArtworkAsync.MoveNext|+++ STARTED INDEXING ARTWORK +++
2016-01-18 19:28:57.1318|Info|Dopamine.Core.Indexing.Indexer+VB$StateMachine_16_IndexArtworkAsync.MoveNext|+++ FINISHED INDEXING ARTWORK: Covers deleted from database: 0. Covers deleted from disk: 0. Covers updated: 0. Time required: 74 ms +++
2016-01-18 19:28:57.1693|Info|Synapse.Synapse.Main|Notifying the main application that the indexer is stopped
2016-01-18 19:28:57.1833|Info|Synapse.Synapse.Main|Stopping the LifeBeat Timer
2016-01-18 19:28:57.1898|Info|Synapse.Synapse.Main|<<< Synapse indexer NORMAL stop >>>
2016-01-18 19:29:17.8631|Info|Dopamine.Common.Services.Update.UpdateService.EnableUpdateCheck|Update check: checking for updates. AlsoCheckForPreReleases = False
2016-01-18 19:29:17.8815|Info|Dopamine.Common.Services.Update.UpdateService+VB$StateMachine_16_CheckForUpdatesAsync.MoveNext|Update check: current version = 1.0.0.547
2016-01-18 19:29:19.4620|Info|Dopamine.Common.Services.Update.UpdateService+VB$StateMachine_16_CheckForUpdatesAsync.MoveNext|Update check: latest online version = 0.0.0.0
2016-01-18 19:29:19.4620|Info|Dopamine.Common.Services.Update.UpdateService+VB$StateMachine_16_CheckForUpdatesAsync.MoveNext|Update check: no newer version was found.
2016-01-18 19:30:17.4680|Error|Axon.Axon.LifeBeatTimer_Elapsed|There was no LifeBeat for more than 1 seconds. Stopping now.
2016-01-18 19:30:17.5221|Error|Dopamine.Common.Services.Playback.PlaybackService.LifeBeatTimerElapsed|Could not send lifebeat to player application. Exception: L'objet de communication System.ServiceModel.Channels.ServiceChannel ne peut pas être utilisé pour la communication car il est dans l'état Faulted.
2016-01-18 19:30:17.5221|Error|Dopamine.Common.Services.Playback.PlaybackService.TryPlay|Could not stop the Player
2016-01-18 19:30:17.6073|Error|Dopamine.Common.Services.Playback.PlaybackService.TryPlay|Could not play the file \\Diskstation\mp3-m4a\Albums\I\In Flames\In Flames-Soundtrack To Your Escape-CD-2004-M4A\03-in flames-dead alone.m4a. LoopMode=None, Shuffle=False. Exception: Une erreur s'est produite lors de la lecture du canal : Erreur non reconnue 109 (0x6d).. StackTrace:
Server stack trace:
   à System.ServiceModel.Channels.PipeConnection.Read(Byte[] buffer, Int32 offset, Int32 size, TimeSpan timeout)
   à System.ServiceModel.Channels.DelegatingConnection.Read(Byte[] buffer, Int32 offset, Int32 size, TimeSpan timeout)
   à System.ServiceModel.Channels.SessionConnectionReader.Receive(TimeSpan timeout)
   à System.ServiceModel.Channels.SynchronizedMessageSource.Receive(TimeSpan timeout)
   à System.ServiceModel.Channels.TransportDuplexSessionChannel.Receive(TimeSpan timeout)
   à System.ServiceModel.Channels.TransportDuplexSessionChannel.TryReceive(TimeSpan timeout, Message& message)
   à System.ServiceModel.Dispatcher.DuplexChannelBinder.Request(Message message, TimeSpan timeout)
   à System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
   à System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
   à System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

 

Exception rethrown at [0]:
   à System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
   à System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   à Dopamine.Core.Audio.IPlayer.Play(String iUri)
   à Dopamine.Common.Services.Playback.PlaybackService.TryPlay(TrackInfo iTrackInfo)

 

However, i love the new version!

Thanks for this log. I kind of expected this, as I made some serious changes in how files are played. Future fine tuning (partly thanks to your feedback) will fix that.

1 minute ago, Raphaël G. said:

Thanks for this log. I kind of expected this. I made some serious changes in how files are played. Future fine tuning (partly thanks to your feedback) will fix that.

No problem, every bug reported is a future dead bug to me! :rofl:

11 minutes ago, FiB3R said:

Did a  full reinstall, but the problem is still there, even on the setup screen where it says "Hi".

System details are in under my name and in my sig, but in brief...

 

Win 10 x64

i7-4790K

16GB

GTX 970 @ 1440p

:( How are the system resources when this happens? Any program using a lot of CPU or RAM or causing heavy disk access?

Nope. I closed everything running in the system tray, and only have Dopamine running, which resulted in 0% HDD, 1% CPU, 16% RAM

 

Dopamine is using ~54MB RAM and 0% cpu while idle in the background, up to 10% if I move my mouse around, but no slowdown, even if the mouse is highlighting stuff in Dopamine.

 

No real difference in ram/cpu usage while Dopamine is in the foreground, just my mouse becoming really jerky, and the ultra fine graininess all over my screen.

1 minute ago, FiB3R said:

Nope. I closed everything running in the system tray, and only have Dopamine running, which resulted in 0% HDD, 1% CPU, 16% RAM

 

Dopamine is using ~54MB RAM and 0% cpu while idle in the background, up to 10% if I move my mouse around, but no slowdown, even if the mouse is highlighting stuff in Dopamine.

 

No real difference ram/cpu usage while it's in the foreground, just my mouse becoming really jerky, and the ultra fine graininess all over my screen.

video drivers?

I do have GeForce Experience installed, but exiting it made no difference.

I don't think uninstalling it will make any difference, but at this point, I'm out of ideas, so I suppose it's worth a shot.

Actually, you've reminded me that I recently installed a driver for my new monitor (upgraded from a PG278Q to a PG279Q), so that seems like a potential candidate.

 

But then all my other software seems to be fine, so...

Uninstalling my monitor driver, and then GeForce Experience, testing before and after a restart each time. That made no difference, but a full, clean install of the gfx drivers (including GFE) has sorted it :woot:

 

Seems so obvious in hindsight facepalm.gif

 

Thank you Ravensky ;)

 

Still, I do wonder why only Dopamine was affected.

  • Like 1
11 minutes ago, Ravensky said:

not sure either I don't know how it was coded :p  Sounds like it may use an opengl or directx component for the transparency, not sure.  Glad I could help.  Now you know you have a clean driver install though =)

Nice troubleshooting you did guys :) thanks! WPF (the UI rendering framework used in Dopamine) is hardware accelerated through DirectX, always, even when there is no transparency involved. That explains its dependency on the GPU driver. However, I have no clue what was wrong with the driver installation.

The strange part to me is that it only happened when dopamine was in the foreground.

 

If Dopamine was the only app on screen, but I clicked on the desktop wallpaper behind it, the problem would go away, even though passing the mouse across Dopamine still interacts with it, highlighting things, etc. And actually dragging Dopamine around made the issue go away too.

I have very little idea about coding, or how any of it works, so it's all magic to me anyway :woot:

Feature request: Compatibility with the Nowplaying plugin API for Rainmeter:

 

Nowplaying

 

Soita is an excellent example of what can be done with Rainmeter and controlling media player inputs.

 

If you could swing this that would be AWESOME!

 

Thank you!

Edited by Ravensky
cause
45 minutes ago, Ravensky said:

Feature request: Compatibility with the Nowplaying plugin API for Rainmeter:

 

Nowplaying

 

Soita is an excellent example of what can be done with Rainmeter and controlling media player inputs.

 

If you could swing this that would be AWESOME!

 

Thank you!

Why? You can use the built in micro player for this purpose.

18 minutes ago, Tejoenardo said:

Why? You can use the built in micro player for this purpose.

In order to make using rainmeter a more worthwhile endeavour.

 

https://www.google.co.uk/search?q=rainmeter+winamp&tbm=isch&tbo=u&source=univ&sa=X&ved=0ahUKEwiNyurwjbXKAhXEfhoKHY2eDbYQsAQILA&biw=2560&bih=1315

Raphael,

So far I have no problems using your magnificent program.

I am grateful to you for it. I donated it already.

I scanned my all CDs and I use program every day.

My main wish is now to be possible that after click, to see in program all collection or only part.  Let me explain. For now I have three folders with different kind of music: Classical, Jazz-Rock and Others. Because the list is too long (over 750 CDs - 72GB) would be more comfortable, to have choice to see only one folder, without unloading others by configuration. Using of Genres, at this case, is not quite good, because each folder has many "Sub-Genres".

Another issue, which I asked some time ago, is possibility to print index of my collection - similar as in ITune.

And finally, it's not so important, but convenient - space entries, e.g. Search, should be more visible, especially when background is set in dark mode.

I hope that above is possible to add to Dopamine.

And - of course in the far future - we dreaming similar program for video collections :-) !

Regards

WesleyS

12 hours ago, WesleyS said:

Raphael,

So far I have no problems using your magnificent program.

I am grateful to you for it. I donated it already.

I scanned my all CDs and I use program every day.

My main wish is now to be possible that after click, to see in program all collection or only part.  Let me explain. For now I have three folders with different kind of music: Classical, Jazz-Rock and Others. Because the list is too long (over 750 CDs - 72GB) would be more comfortable, to have choice to see only one folder, without unloading others by configuration. Using of Genres, at this case, is not quite good, because each folder has many "Sub-Genres".

Another issue, which I asked some time ago, is possibility to print index of my collection - similar as in ITune.

And finally, it's not so important, but convenient - space entries, e.g. Search, should be more visible, especially when background is set in dark mode.

I hope that above is possible to add to Dopamine.

And - of course in the far future - we dreaming similar program for video collections :-) !

Regards

WesleyS

Can't the same thing be accomplished with playlists? Just curious...

On 19-1-2016 at 4:55 AM, Ravensky said:

Feature request: Compatibility with the Nowplaying plugin API for Rainmeter:

 

Nowplaying

 

Soita is an excellent example of what can be done with Rainmeter and controlling media player inputs.

 

If you could swing this that would be AWESOME!

 

Thank you!

I'll look into it (a bit later though :)). Thanks for the links and info.

18 hours ago, WesleyS said:

Raphael,

So far I have no problems using your magnificent program.

I am grateful to you for it. I donated it already.

I scanned my all CDs and I use program every day.

My main wish is now to be possible that after click, to see in program all collection or only part.  Let me explain. For now I have three folders with different kind of music: Classical, Jazz-Rock and Others. Because the list is too long (over 750 CDs - 72GB) would be more comfortable, to have choice to see only one folder, without unloading others by configuration. Using of Genres, at this case, is not quite good, because each folder has many "Sub-Genres".

Another issue, which I asked some time ago, is possibility to print index of my collection - similar as in ITune.

And finally, it's not so important, but convenient - space entries, e.g. Search, should be more visible, especially when background is set in dark mode.

I hope that above is possible to add to Dopamine.

And - of course in the far future - we dreaming similar program for video collections :-) !

Regards

WesleyS

Thanks for your donation! I really appreciate it :)

I'm planning an internal revamp of the folder management. I've been unhappy about it for a long time. E.g.: removing a folder doesn't remove the files from you collection. Ideally I'd like this action to remove the songs, but keep rating (and later: playcount, skipcount,...) just in case you'd want to re-add the folder later. I have an idea how to do it. I could then add the extra option you'd want.

Would something like the extra checkbox below (for each folder then, and better looking :)) work for you?

 

folders.png

 

For the visibility: do you mean that the entry fields are too dark?

 

For printing of the index. I'm not sure what it is and how it looks like. If you can show me an example, I'd be glad to look into it. I'll also bing it and see what comes up :)

 

Edit: you mean this, for the itunes index printing? (second screenshot)

Untitled.png

  • Like 1

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

    • This is why competition must exist. Finally, pressure is mounting on Microsoft to move in the right direction.
    • Microsoft is making Windows 11's context menus faster, simpler, and configurable by Taras Buria Five years ago, Windows 11 introduced redesigned context menus, offering users a simpler, more modern design. However, customers quickly discovered that the new menus leave a lot to be desired. Many are unhappy with performance (they are really slow), while others dislike the double-layed design, where many options are hidden behind the "Show more options" button. In addition, over the years, menus became cluttered and overloaded. While Microsoft has already fixed plenty of pain points across Windows 11, context menus remain mostly unchanged. Fortunately, Microsoft is finally listening. Marcus Ash, Design and Research Lead for Windows at Microsoft, responded to a tweet on X, confirming that the company is working on fixing Windows 11's context menus. Reworked context menus are supposed to be faster, simpler by default, and "configurable to what you use most." What the latter means is unknown, just like whether Microsoft plans to keep the classic menu alongside the modern one, but according to Marcus, the wait should finally be over soon, as he promised to "share our approach soon." Improved context menus will most likely appear first in Windows 11 preview builds in the Experimental Channel. While we wait for Microsoft to release them, you can try fixing context menus on your PC with a simple tool called Windows 11 Context Menu Manager. It lets you disable entries you do not need, not only cleaning up context menus, but also making them significantly faster. Microsoft has already improved Windows 11's Start menu and taskbar, so hopefully it will address user criticism of the context menu as well. Stay tuned for new Windows 11 preview builds, which usually arrive every Friday.
    • If the drive/memory is soldered to the board, which it probably is, then it's a no from me
    • Driver Genius 25.0.0.143 by Razvan Serea Driver Genius is a professional driver management tool features both driver management and hardware diagnostics. Driver Genius provides such practical functions as driver backup, restoration, update and removal for computer users. If you often reinstall your operating system, you may not forget such painful experiences of searching all around for all kinds of drivers. If unfortunately you have lost your driver CD, the search will be more troublesome and time-consuming. Driver Genius can automatically find drivers for a device when the system can't find a driver for it. It can recognize the name and vendor's information of the device, and directly provide download URL for the required driver. Driver Genius also supports online updates for drivers of existing hardware devices. Driver Genius customers can obtain information for latest drivers by Driver Genius's LiveUpdate program, which can synchronize to the database on Driver Genius site. Features at a glance: Find the latest drivers for your computer. One click to update all drivers silently. Automatically install driver updates silently. Make your drivers are always up to date. New rollback driver design for safer driver update. Free to backup all drivers now! Package all drivers to an executable auto installer. One click to restore all drivers. Remove invalid or useless drivers/devices, improve system performance and stability. New system information tool. Detailed hardware inventory. Hardware temperature monitor. Protect your CPU, GPU and HDD. New system transfer assistant. Upgrade/degrade your windows system easily. New SSD Speeder. Improve your disk performance and reliability. New System booster provides over 90 optimization options that make your computer run faster and smoother. New System Cleanup can help you to clean up the temporary files and cache files or other junk files in system. Driver Genius 25.0.0.143 changelog: Enhanced detection for Windows Runtime components. Update the hardware detection component to support more new hardware. Update the compression component to address security issues. Download: Driver Genius 25.0.0.143 | 20.7 MB (Shareware) View: Driver Genius Home Page | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • We do it all the time on our IT Service desk mailbox to add a reference, in the subject line, once it's been logged and then it's filed into the appropriate sub-folder. Other companies probably do the same thing.
  • Recent Achievements

    • One Month Later
      Carru_123 earned a badge
      One Month Later
    • Week One Done
      Dr Jared Dental Studio earned a badge
      Week One Done
    • Week One Done
      RG INVESTMENT GROUP earned a badge
      Week One Done
    • Very Popular
      The Norwegian Drone Pilot earned a badge
      Very Popular
    • Very Popular
      s0nic69 earned a badge
      Very Popular
  • Popular Contributors

    1. 1
      +primortal
      472
    2. 2
      PsYcHoKiLLa
      250
    3. 3
      Skyfrog
      79
    4. 4
      FloatingFatMan
      67
    5. 5
      Michael Scrip
      60
  • Tell a friend

    Love Neowin? Tell a friend!