http://platziii.deviantart.com/art/Minimal-WMP-210114267
Hi, I'm trying to modify this Minimal WMP skin and therefore have a few questions.
1. The output of the Track and Artist comes from RegValues; if these values don't exist, the text that comes out is '0'. How do I change this to a dash ('-')? I've tried using RegExpSubstitute but it doesn't work although Substitute does.
2. Attached is a screenshot of WMP12 which has a bar visualisation as music plays. Can this be reproduced in RM as an animation? Are there any skins out there which have something similar? It doesn't have to react to the music but could just be an animation.
3. All my music is BPM scanned so they hold an ID3 tag for BPM. Is there anyway to access this tag using this skin? I know it uses the SongSignature plugin but it doesn't look like this can read custom tags..?
4. Currently, to use this skin, I have to leave WMP12 open including its GUI; is there anyway to run WMP12 as a background process so I can just use this skin standalone?
5. How do I create dynamic text for Play and Pause so that the control symbols change depending on whether a song is playing or paused; I know this can be done using the NowPlaying.dll but this skin uses the SongSignature plugin.
Sorry for all the questions, I'm new to RM as you may have guessed. Thanks.
-Jonny
It is currently May 8th, 2024, 2:50 pm
WMP12 Skin Modification
-
- Posts: 32
- Joined: December 22nd, 2011, 12:46 pm
WMP12 Skin Modification
You do not have the required permissions to view the files attached to this post.
-
- Moderator
- Posts: 1931
- Joined: January 29th, 2010, 1:43 am
- Location: Willmar, MN
Re: WMP12 Skin Modification
- First off, I've converted the skins to use NowPlaying. I also (believe) I've resolved issues 1 and 5.
- Yes, WMP must be running.
- Rainmeter can play an animation, it's just not very good at it. For that take a look at this.
- If the tag is not read by WMP then Rainmeter cannot read the tag.
GitHub | DeviantArt | Tumblr
This is the song that never ends. It just goes on and on my friends. Some people started singing it not knowing what it was, and they'll continue singing it forever just because . . .
This is the song that never ends. It just goes on and on my friends. Some people started singing it not knowing what it was, and they'll continue singing it forever just because . . .
-
- Posts: 32
- Joined: December 22nd, 2011, 12:46 pm
Re: WMP12 Skin Modification
Thanks smurfier for your quick reply.
1. The NowPlaying.dll doesn't seem to work for me although it is in the plugins directory of my Rainmeter (2.1) installation. I tried the code you've given below but it doesn't work - the controls do nothing and neither the artist nor track information is displayed. Has the SongSignature.exe been superseded by the NowPlaying.dll? Do I need to grant permission to the dll in order for it to work (on Windows 7)? With the exe I can control it as a plugin in WMP12.
2. Sometimes though, I've closed the GUI of WMP12 but the process (wmplayer.exe) remains open as a background process. I guess this is just by chance and cannot be controlled?
3. Thanks for the idea, I'll create an animated GIF to do this.
4. The tag is there but WMP12 cannot read it so I guess this is a dead end.
1. The NowPlaying.dll doesn't seem to work for me although it is in the plugins directory of my Rainmeter (2.1) installation. I tried the code you've given below but it doesn't work - the controls do nothing and neither the artist nor track information is displayed. Has the SongSignature.exe been superseded by the NowPlaying.dll? Do I need to grant permission to the dll in order for it to work (on Windows 7)? With the exe I can control it as a plugin in WMP12.
2. Sometimes though, I've closed the GUI of WMP12 but the process (wmplayer.exe) remains open as a background process. I guess this is just by chance and cannot be controlled?
3. Thanks for the idea, I'll create an animated GIF to do this.
4. The tag is there but WMP12 cannot read it so I guess this is a dead end.
-
- Moderator
- Posts: 1931
- Joined: January 29th, 2010, 1:43 am
- Location: Willmar, MN
Re: WMP12 Skin Modification
Try changing the PlayerName in the NowPlaying measure to WLM.
GitHub | DeviantArt | Tumblr
This is the song that never ends. It just goes on and on my friends. Some people started singing it not knowing what it was, and they'll continue singing it forever just because . . .
This is the song that never ends. It just goes on and on my friends. Some people started singing it not knowing what it was, and they'll continue singing it forever just because . . .
-
- Posts: 32
- Joined: December 22nd, 2011, 12:46 pm
Re: WMP12 Skin Modification
Hi smurfier,
The controls now work but no Artist or Track information is displayed - see the attached screenshot of the error log. Also, when I press Play, the control symbol doesn't dynamically change to the Pause symbol.
Thanks.
The controls now work but no Artist or Track information is displayed - see the attached screenshot of the error log. Also, when I press Play, the control symbol doesn't dynamically change to the Pause symbol.
Thanks.
You do not have the required permissions to view the files attached to this post.
-
- Moderator
- Posts: 1931
- Joined: January 29th, 2010, 1:43 am
- Location: Willmar, MN
Re: WMP12 Skin Modification
I updated the skin codes above. One small typo and I tried something different with the PlayPause button.
GitHub | DeviantArt | Tumblr
This is the song that never ends. It just goes on and on my friends. Some people started singing it not knowing what it was, and they'll continue singing it forever just because . . .
This is the song that never ends. It just goes on and on my friends. Some people started singing it not knowing what it was, and they'll continue singing it forever just because . . .
-
- Posts: 32
- Joined: December 22nd, 2011, 12:46 pm
Re: WMP12 Skin Modification
No more errors but still no track/artist info (just always a dash) and no dynamic play/pause text. However, prev/play/next all work.
http://rainmeter.net/forum/viewtopic.php?f=5&t=7972
Would something like that work for dynamic play/pause?
Thanks.
http://rainmeter.net/forum/viewtopic.php?f=5&t=7972
Would something like that work for dynamic play/pause?
Thanks.
-
- Moderator
- Posts: 1931
- Joined: January 29th, 2010, 1:43 am
- Location: Willmar, MN
Re: WMP12 Skin Modification
I fired up Windows Media Player and everything works perfect for me with PlayerName=WMP.
We may have to wait for a developer to weigh in on why it isn't working for you.
We may have to wait for a developer to weigh in on why it isn't working for you.
GitHub | DeviantArt | Tumblr
This is the song that never ends. It just goes on and on my friends. Some people started singing it not knowing what it was, and they'll continue singing it forever just because . . .
This is the song that never ends. It just goes on and on my friends. Some people started singing it not knowing what it was, and they'll continue singing it forever just because . . .
-
- Posts: 32
- Joined: December 22nd, 2011, 12:46 pm
Re: WMP12 Skin Modification
Okay, thanks for your help so far smurfier.
The only way the controls even work for me is if I use PlayerName=WLM
I'm using Rainmeter 2.1 with Windows Media Player 12 on Windows 7 x64.
Curious to see what the developers suggest...
The only way the controls even work for me is if I use PlayerName=WLM
I'm using Rainmeter 2.1 with Windows Media Player 12 on Windows 7 x64.
Curious to see what the developers suggest...
-
- Moderator
- Posts: 1931
- Joined: January 29th, 2010, 1:43 am
- Location: Willmar, MN
Re: WMP12 Skin Modification
If there is an uninstall for that plugin you installed for the old version, uninstall it and try PlayerName=WMP again.
GitHub | DeviantArt | Tumblr
This is the song that never ends. It just goes on and on my friends. Some people started singing it not knowing what it was, and they'll continue singing it forever just because . . .
This is the song that never ends. It just goes on and on my friends. Some people started singing it not knowing what it was, and they'll continue singing it forever just because . . .