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

    • Any decent ITSM will A) have a web form that allows a user to raise a ticket, if you're writing an email you can write a ticket. B) Monitor a mailbox and auto-generate tickets based on inbound mails for those users that really can't get their heads around the concept that if you have an issue you go to support.mycompany.com and fill in the box. From your description you're having users email the desk, and then having a human read each one and manually raise a ticket on behalf of the user.
    • Microsoft PC Manager 3.21.6.0 (Offline Installer) by Razvan Serea With Microsoft PC Manager, users can easily perform basic computer maintenance and enhance the speed of their devices with just one click. This app offers a range of features, including disk cleanup, startup app management, virus scanning, Windows Update checks, process monitoring, and storage management. Microsoft PC Manager key features: Storage Manager- easily uninstall infrequently used apps, manage large files, perform a cleanup, and set up Storage Sense to automatically clear temporary files. Health Checkup feature -scans for potential problems, viruses, and startup programs to turn off. It helps you identify unnecessary items to remove, optimizing your system's performance. Pop-up Management - block pop-up windows from appearing in apps. Windows Update - scans your system for any pending updates. Startup Apps - enable or disable startup apps on your PC, allowing you to optimize your system's startup performance. Browser Protection - rest assured that harmful programs cannot alter your default browser. Also enables you to change your default browser. Process Management - allows you to conveniently terminate any active process, ensuring optimal system performance and resource utilization. Anti-virus protection - Fully integrated with Windows Security. Safeguard your PC anytime. Quick Steps: Download Microsoft PC Manager Offline Installer (APPX/MSIX) with Adguard Adguard serves as a third-party online service, offering a user-friendly method for directly downloading appx, appxbundle, and msixbundle files from the Microsoft Store. Official download links will be generated for both the app's various versions and its dependency packages. How to download Microsoft PC Manager Offline Installer (APPX/MSIX) 1. Initially, you must find the app URL within the Microsoft Store. Access the Microsoft Store via your browser and search for "Microsoft PC Manager". Once located, copy the app URL, which includes the product ID, either from the address bar or from the provided link below. https://apps.microsoft.com/detail/9PM860492SZD 2. Now paste the app URL into the designated area, then click the check mark button to produce a direct download link. 3. To download, right-click the relevant link and select “Save link as…” from your browser's menu. Occasionally, Microsoft Edge may flag the download as insecure. In such cases, consider utilizing alternative browsers such as Google Chrome or Firefox to successfully complete the download. Microsoft PC Manager is a completely free tool optimized exclusively for use on Windows 10 (19042.0 and above) and Windows 11. Download: Microsoft PC Manager 3.21.6.0 | from Microsoft Store View: Microsoft PC Manager Home Page | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • I've never even heard of this browser before seeing this article. How does it differ from other browsers?
    • Fixing things? Have you ever tried linux? Everything works out of the box nowadays in most common hardware. This includes Wifi and Bluetooth. If anything, if they return back to windows is because they haven't found an equivalent program which often used on windows.
    • 18 months ago I bought the 4TB variant for $380 CDN. Now it is $1500 CDN [$949 US].
  • Recent Achievements

    • 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
    • Week One Done
      I2D earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      482
    2. 2
      PsYcHoKiLLa
      271
    3. 3
      Skyfrog
      78
    4. 4
      Steven P.
      65
    5. 5
      FloatingFatMan
      61
  • Tell a friend

    Love Neowin? Tell a friend!