Recommended Posts

+Raphaël G.

just to update you on the progress. i didnt stop it and is still indexing the files. it has now been 36 hours and so far has indexed 126,000 tracks and still going.

the cache in my app data is now just over 1gb with the album art it has copied there. i cant say this is a good thing as my OS is on a SSD which is not large (win 7 pro)

why does it need to make its own cache of album art? i dont think other players do this.

 

i think on AIMP3 i can make a playlist of all tracks in less than 2 hours. its been awhile i will try again. and i have not been using Foobar in quite some time so i guess i could try that again and see how long it takes.

i might also be able to test it on Winamp, i think i have an old one like version 5.3. ill post back when ive checked the other players

 

Because of the list of albums. Other players using a list of albums cache album art. Quick look on the internet for itunes: https://discussions.apple.com/thread/2352643?start=0&tstart=0

The problem lies in how organizing files into albums is done. Album information is saved in tags in every file (as is album art, for those using embedded art). This is not optimal and is very annoying when building a music player. To have a usable UI you have to build your own database which organizes this in a more optimal way. That database generates it's own list of albums, based on what it found in the files. There is quite some logic required to translate the file info into an actual usable list of artists and albums. Another example, which might be a little off topic, but illustrates this dificulty: if you wish to organize you albums by year in the UI? How would you do it? What year should you take? This info is also stored per file. For albums with only 1 artist, the year will be the same in all files. For compilations, it gets harder... You have to make compromises.

 

To display the albums in the way Dopamine does it, I cache album art. If I didn't, I'd have to execute the logic to structure files into albums everytime you open the player, everytime your scroll down the list of albums. That would make it unusable.

 

So you have to choose: either use a library based player with an album view + cache, or use another type of player with no cache.

This is by far one of the best looking music players available on Windows (which is a really bold statement considering it is not even complete yet); I have been looking for something to replace iTunes on my PC (I am using a HIDPI display and iTunes looks horrible on it) and this is exactly what I have been looking for (clean UI, stable [more stable for me than the Xbox Music app which has seen multiple supposed production releases], and provides all needed functionality [should be even more functional as more of the coming soon features are added]); in fact, even if I were happy with iTunes on Windows I would still migrate to this because the UI is wonderful. I cannot wait to see what the Songs and Playlists view will look like, and I am already trying out your other apps. Wonderful work Raphael.

 

Thanks! A lot of time and effort went into it.

Link to post
Share on other sites
+Raphaël G.

Nice catch - AC/DC bug affects me too. Mine shows AC, just like Viper's screenshot.

 

Indeed, that has been confirmed by another user some time ago (no problem you guys  report it again :)). I've spent a complete day trying to figure that one out. It is actually caused by how ID3V2.3 separates entries in tags which contains lists, like the Performers or JoinedPerformers tags, which contain artist info. The separator for these lists is "/" :angry: ID3V2.4 improves this by using null bytes (if I remember correctly) to separate fields.

 

Long story short, because of this flaw, most players use a workaround to display AC/DC correctly. I'll have to do the same.

Select artist and hit play? That is how it works right now unless i'm missing something.

 

It currently doesn't. You have to double click a track to play.

  • Like 1
Link to post
Share on other sites
PNWDweller
Link to post
Share on other sites
+Raphaël G.

just to update you on the progress. i didnt stop it and is still indexing the files. it has now been 36 hours and so far has indexed 126,000 tracks and still going.

the cache in my app data is now just over 1gb with the album art it has copied there. i cant say this is a good thing as my OS is on a SSD which is not large (win 7 pro)

why does it need to make its own cache of album art? i dont think other players do this.

 

i think on AIMP3 i can make a playlist of all tracks in less than 2 hours. its been awhile i will try again. and i have not been using Foobar in quite some time so i guess i could try that again and see how long it takes.

i might also be able to test it on Winamp, i think i have an old one like version 5.3. ill post back when ive checked the other players

 

Does AIMP3 organize your track into artists and albums? Just wondering. Because indexing on dopamine would be a lot faster if I just ignore organizing and just fetch tags from files and show them in a flat list.

You can always think of the shading as a call to action for the end user to click the box. :)

 

Great thinking :D

Link to post
Share on other sites
Skiver

Select artist and hit play? That is how it works right now unless i'm missing something.

 

I think its more how MusiX used to work that people are referring to. I used to be able to open the application, minimise it to system tray and then hit play on my media keys and it would start playing, now we have to mouse click on the first or any song in the list for it to start. A minor inconvenience of course, hence why it was referred to as "lazy mode" but I miss it too :)

  • Like 1
Link to post
Share on other sites
+Raphaël G.

I think its more how MusiX used to work that people are referring to. I used to be able to open the application, minimise it to system tray and then hit play on my media keys and it would start playing, now we have to mouse click on the first or any song in the list for it to start. A minor inconvenience of course, hence why it was referred to as "lazy mode" but I miss it too :)

 

I don't like minor annoyances :) Next time I open Visual Studio will be to handle this, and the AC/DC bug.

  • Like 1
Link to post
Share on other sites
jasondefaoite

Yet another feature request :)

 

While in mini player mode, with the window active, is it possible to use the scroll wheel of the mouse to alter the volume up and down?

Link to post
Share on other sites
+Raphaël G.

Yet another feature request :)

 

While in mini player mode, with the window active, is it possible to use the scroll wheel of the mouse to alter the volume up and down?

 

Will happen. Volume control is one of those things that still need to be added to the mini player.

Link to post
Share on other sites
+Zagadka

I would generally prefer mouse wheel scroll doing previous/next track... so probably something context-sensitive based on where the mouse is on the miniplayer?

Link to post
Share on other sites
Draconian Guppy

its looking good Rapha

  • Like 1
Link to post
Share on other sites
:B: Rex

yes i made an error i have a 4770k processor

 

ok well i stopped the indexing. after 57 hours it only indexed 144,000 tracks and still had quite a few more to go.

yesterday when it was around 100,000 tracks it was scanning about 6 tracks every 15 seconds. today it was down to 1 track every 15 seconds so to get the last 14,000 tracks i had would most likely take many days more.

i have 1.2 gb of album art now in my app data folder.

currently i am making a playlist in AIMP3 so i will tell you how long that took

Link to post
Share on other sites
+Raphaël G.

yes i made an error i have a 4770k processor

 

ok well i stopped the indexing. after 57 hours it only indexed 144,000 tracks and still had quite a few more to go.

yesterday when it was around 100,000 tracks it was scanning about 6 tracks every 15 seconds. today it was down to 1 track every 15 seconds so to get the last 14,000 tracks i had would most likely take many days more.

i have 1.2 gb of album art now in my app data folder.

currently i am making a playlist in AIMP3 so i will tell you how long that took

 

Ok, I'm curious to hear about that.

 

I've done some testing to improve indexing. I have a small collection (4000 files). With the version you now have, it took 4 minutes to index. Tonight I have been able to get it down to 1,4 minutes while retaining the same functionality. It is mostly reading the database for existing artists and albums which takes a lot of time. That also explains the slowdown when you get further to the end (there are more artists and albums to check the closer you get to the end of th indexing).

 

I might be able to get the size of the cache down by not caching external art, but keeping a link in the database to the image's location in you music tree. For embedded art I currently have no solution to prevent caching.

  • Like 1
Link to post
Share on other sites
chrisj1968

Raph, I was able to obliterate the music folder and created a new one. now it seems thus far, that dopamine works. the amazon music folder wasn't being seen everywhere. but nuking the entire music folder seems to have fixed the issue.

Link to post
Share on other sites
+Raphaël G.

Raph, I was able to obliterate the music folder and created a new one. now it seems thus far, that dopamine works. the amazon music folder wasn't being seen everywhere. but nuking the entire music folder seems to have fixed the issue.

 

That's great news! Thanks for letting me know. Your issue was not for nothing what concerns the indexer. I've improved it to continue indexing even if one directory has issues (error are logged too, so we at least know what caused the failure). until now, if an error occured, it just stopped doing anything. It was kinda lazy :)

Link to post
Share on other sites
+Raphaël G.

I think its more how MusiX used to work that people are referring to. I used to be able to open the application, minimise it to system tray and then hit play on my media keys and it would start playing, now we have to mouse click on the first or any song in the list for it to start. A minor inconvenience of course, hence why it was referred to as "lazy mode" but I miss it too :)

 

I've been struck by insomnia tonight. This feature is ready. I'll test it more. If I don't find any bugs, I'll release a build tomorrow.

Link to post
Share on other sites
+Raphaël G.
Link to post
Share on other sites
dancedar

Just a heads up, 360 Total Security 6.0.0.1140 detects Dopamine.exe as a keylogger and Sysnapse.exe as malware:

 

Detected and intercepted Trojan attacks.
 
Program:    C:\Program Files (x86)\Dopamine\Synapse.exe
 
Name: HEUR/QVM03.0.Malware.Gen
 
I've whitelisted these from my end but thought you should know!
Link to post
Share on other sites
Thomas the Tank Engine
Link to post
Share on other sites
Knife Party

 

Just a heads up, 360 Total Security 6.0.0.1140 detects Dopamine.exe as a keylogger and Sysnapse.exe as malware:

 

Detected and intercepted Trojan attacks.
 
Program:    C:\Program Files (x86)\Dopamine\Synapse.exe
 
Name: HEUR/QVM03.0.Malware.Gen
 
I've whitelisted these from my end but thought you should know!

 

Yeah, go back a few pages and you'll see we already discussed it. Just whitelist the install directory and ok the program :)

  • Like 1
Link to post
Share on other sites
+Raphaël G.

Yeah, go back a few pages and you'll see we already discussed it. Just whitelist the install directory and ok the program :)

 

Threads should have some kind of summary page :) Actually, if users could just edit the OP... :)

Or you can use Cameyo, with a tutorial here & here.

Or use Universal Extractor & WinRAR, and follow this tutorial, although a little more indepth.

 

Thanks for the tip. I'll look into that.

Link to post
Share on other sites
+Raphaël G.

I would generally prefer mouse wheel scroll doing previous/next track... so probably something context-sensitive based on where the mouse is on the miniplayer?

 

I'm not so fond of this idea (no offense intended, every idea is interesting, thanks for posting). Do you know other players who do this?

Link to post
Share on other sites
Max Norris
Link to post
Share on other sites
+Zagadka
Link to post
Share on other sites
jasondefaoite

Most features are subjective (for instance, I have never seen the point of showing cover art aside from on phones, it just seems like a waste of screen real estate) 

 

Yup most features are subjective as you said. Personally I'm very fond of the miniplayer view with dopamine, I think it looks great. But I have dual screens in the office so real estate is there to be wasted :p

Link to post
Share on other sites
chrisj1968

some, like myself like the album covers. I'm not all worried about the wasted space so to speak. I'm sure Raphael, will as he has said before, will work on features later. He's just working on the functioning  of the program right now

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 Copernic
      iTunes 12.11
      by Razvan Serea



      iTunes is a free application for Windows PCs. 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.11 (32-bit) | 168.0 MB (Freeware)
      Download: iTunes 12.11 (64-bit) | 191.0 MB
      Links: Apple iTunes Website | iTunes 12.11 Security Updates

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

    • By Jefferson Mangubat
      Spotify will acquire podcast hosting firm Megaphone
      by Jefferson Mangubat

      Spotify is beefing up its podcasting capabilities with a new acquisition move. The streaming service is acquiring Megaphone, a podcast hosting company that provides ad-insertion capabilities.

      As part of the deal, Spotify will open its proprietary ad insertion system called Streaming Ad Insertion to all podcasts currently hosted on Megaphone. The system was unveiled earlier this year with the goal of bringing more relevant ads to podcast listeners. While the technology works in the same way as other podcast ads, what sets it apart from the competition is the way it inserts ads in real time.

      Spotify noted that the acquisition marks the first time its ad insertion tech becomes available to a third-party platform. Dawn Ostroff, Chief Content & Advertising Business Officer at Spotify, said in a statement:

      The financial terms of the transaction were not disclosed. With the addition of Megaphone, Spotify is expanding its podcast ecosystem including a number of exclusive shows. In July, the company also launched support for video podcasts and tested sharing podcast quotes on social media. The acquisition is awaiting regulatory approvals for now.

    • By Jay Bonggolto
      YouTube Music adds new personalization features and other changes
      by Jay Bonggolto

      YouTube announced today a new update to Music that introduces new personalization features. The music streaming app is adding a few changes to its Home tab that allow you to listen to a set of personalized playlists and access songs based on your current activity.

      The personalized playlists are called My Mix, providing up to seven new and personalized set of songs that will be available on the Home tab. The playlists contain songs from various artists, curated according to your taste. The curated lists also combine your favorite songs with new ones that might capture your interest. YouTube Music is also rebranding its Your Mix playlists into My Supermix, which blends your favorite songs in a single library.

      Another change to the app's Home tab is the activity bar that provides access to four types of activity, including Workout, Focus, Relax, and Commute. Tapping on each activity icon will lead you to a dedicated personalized homepage containing playlists that match what you're doing at a given moment. In addition, the Workout tab includes up to four new personalized mixes featuring songs you already like on top of new recommendations. These filters were first seen in September as part of a test.

      The latest changes are YouTube's way of taking on Spotify and other music streaming apps in terms of bringing personalization options to users. It remains to be seen whether these new features will help bolster YouTube Music's market adoption.

    • By Jay Bonggolto
      Spotify now lets some users stream music on Apple Watch even without an iPhone
      by Jay Bonggolto

      Streaming music on Spotify through Apple Watch currently requires connecting to an iPhone. However, a new update to the music streaming app appears to be removing that requirement for some users.

      A report by Macerkopf suggests that multiple Spotify users are now able to directly play songs or podcasts using the app on Watch without needing an iPhone. This was after a test conducted by Spotify in September, the report says.

      This change basically makes the Spotify app for Watch more than just a remote control for the iPhone. That said, it's a bit late to the game, as Pandora and Apple Music already support that capability. Of course, streaming music on Spotify won't work without a Wi-Fi or cellular connection.

      In addition to the new capability, Spotify has also added a recently played section as well as access to your library when streaming on Watch. However, it seems you can't search for songs you wish to play as this feature is missing from the app. That means your streaming experience will largely depend on Siri, which will pull up specific titles for you. The new feature seems to be available in beta for now, so it may not be live for everyone just yet.

      Source: Macerkopf

    • By Jay Bonggolto
      Sony Music opens its catalog of sound clips to TikTok's community
      by Jay Bonggolto



      TikTok announced today that it has partnered with Sony Music Entertainment to give its community of creators access to sound clips from Sony's wide portfolio of music. Songs from both popular and emerging artists will be available on the TikTok app.

      As part of the deal, TikTok users will be able to use current hits, new releases, trending songs, and classic titles for their content. It's also expected to help promote Sony's new artists using TikTok's platform.

      Dennis Kooker, President of Global Digital Business and U.S. Sales for Sony Music Entertainment, said the partnership aims to "drive music discovery, expand opportunities for creativity and support artist careers.” Ole Obermann, Global Head of Music for TikTok, added:

      Sony Music isn't the only music studio to have partnered with TikTok to help artists and creators drive traffic to their content. Earlier this year, the video app also inked a deal with UK-based Merlin to make its vast catalog of songs from independent labels available to TikTok creators.