A simple play all feature
Moderator: Gurus
A simple play all feature
How about a simple "Play All" feature which plays all your songs in your media library? Auto DJ does not work well - when you stop a song, etc. it starts replaing songs in your aut list that were already played. Chosing the location takes too long to read all the files (I have 180GB).
Choose the artist node, select all (ctrl+a) and drag & drop to now playing or right click and select play now (alt+enter).
Download MediaMonkey | License
Help: Knowledge Base | MediaMonkey for Windows 5 | MediaMonkey for Android
Lowlander (MediaMonkey user since 2003)
Help: Knowledge Base | MediaMonkey for Windows 5 | MediaMonkey for Android
Lowlander (MediaMonkey user since 2003)
These are autoscripts so they need to be in {MM}\Scripts\Auto\ with a .vbs extension. Restart MM and you should have the play button you require on your toolbar.
@spacekris
@Zed
N.B. The shortcuts are the same so you'll need to change them if you install both!
@spacekris
Code: Select all
Sub OnStartup
SDB.UI.AddMenuItemSep SDB.UI.Menu_TbStandard,0,0
Dim PlayVisibleTBB
Set PlayVisibleTBB = SDB.UI.AddMenuItem(SDB.UI.Menu_TbStandard,0,0)
PlayVisibleTBB.Caption = SDB.Localize("Play Visible")
PlayVisibleTBB.IconIndex = 13
PlayVisibleTBB.UseScript = Script.ScriptPath
PlayVisibleTBB.OnClickFunc = "PlayVisible"
PlayVisibleTBB.Shortcut = "Shift+Alt+Enter"
End Sub
Sub PlayVisible(TBB)
Dim s,p
Set s = SDB.AllVisibleSongList
Set p = SDB.Player
p.PlaylistClear
p.PlaylistAddTracks(s)
p.Play
End Sub
Code: Select all
Sub OnStartup
SDB.UI.AddMenuItemSep SDB.UI.Menu_TbStandard,0,0
Dim PlayLibraryTBB
Set PlayLibraryTBB = SDB.UI.AddMenuItem(SDB.UI.Menu_TbStandard,0,0)
PlayLibraryTBB.Caption = SDB.Localize("Play Library")
PlayLibraryTBB.IconIndex = 13
PlayLibraryTBB.UseScript = Script.ScriptPath
PlayLibraryTBB.OnClickFunc = "PlayLibrary"
PlayLibraryTBB.Shortcut = "Shift+Alt+Enter"
End Sub
Sub PlayLibrary(TBB)
Dim s,p
Set s = SDB.Database.QuerySongs("")
Set p = SDB.Player
p.PlaylistClear
p.PlaylistAddTrack(s.Item)
s.Next
p.Play
Do While Not s.EOF
SDB.ProcessMessages
p.PlaylistAddTrack(s.Item)
s.Next
Loop
End Sub
Download my scripts at my own MediaMonkey fansite.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
and options
in the options under palyer you can change what happens when double clicking a song, this might also do what you want ?
@spacekris - this difference is the one written for you plays all the tracks that are visible in the main window, whereas the one written for Zed plays every track in the library.
@mean time - you cannot achieve either of these with the double click action. Unless you set it to play current track and all after it, and double click on the first track in the main window, this will do what spacekris wants.
@mean time - you cannot achieve either of these with the double click action. Unless you set it to play current track and all after it, and double click on the first track in the main window, this will do what spacekris wants.
Download my scripts at my own MediaMonkey fansite.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
-
- Posts: 415
- Joined: Tue Mar 28, 2006 12:16 am
- Location: nrw, germany
maybe i didn't understand it right but in my case when i want to play all the songs in my library i just select one of the node in the tree, i.e. the artist node, an the make a double-click on the first song in the appearing list. MM then puts all songs into the "now playing" list and plays them .
but nevertheless it's allway nice to have a button where you can do this with just one click
but nevertheless it's allway nice to have a button where you can do this with just one click
When I want to play all the songs in my library i just select one of the main nodes in the tree (e.g. the artist node), and then press Alt+Enter (play now). This will *always* place all songs in the now playing list, and start playing the first song.
Instead of pressing Alt+Enter, you can also right-click and choose "Play Now", or do the same from "Play" menu.
Instead of pressing Alt+Enter, you can also right-click and choose "Play Now", or do the same from "Play" menu.
Extensions: ExternalTools, ExtractFields, SongPreviewer, LinkedTracks, CleanImport, and some other scripts (Need Help with Addons > List of All Scripts).
Sorry, I didn't see this question before. You can change the menubar, but I've got no idea which one is the one with the play buttons on. Anyone?
Download my scripts at my own MediaMonkey fansite.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
When I installed MM, it came with an autoplaylist All Accessible Tracks. Does this not work for you? Mine is simply a playlist with no search criteria. All tracks show up there and I actually use it quite often to see how many tracks I'm up to.
MM Gold 3.0.3.1183 : Vista HP SP1 (x86) : Zen Stone (2GB)
Zekton: An original MM3 skin by Eyal.
Scripts in Use: Add/Remove PlayStat | Auto Album DJ | AutoRateAccurate | Backup
Case & Leading Zero Fixer | Classification & Genre Changer | Clean Scripts.ini | Clear
Field | Custom Report | Discogs Auto-Tag Web Search | Forget Crossfade | Invert
Selection/Select None | Last 100... | Lyricator | Lyrics to Instrumental | MonkeyRok
MusicBrainz Tagger | My Custom Nodes | Now Playing Art Node | Play History & Stats
Right Click for Reports | Right Click for Scripts | Right Click for Web | Stop After Current
WebNodes
The now playing window is not very efficient for playing whole libraries. It uses a temporary .m3u file (mediamonkey.m3u) and if you have a large number of files you could end up with a hundred meg m3u that MM has to hold and manage in memory.
New script: Last.FM Node Now with DJ Mode!
Last.fm + MediaMonkey = Scrobbler DJ!
Tag with MusicBrainz ~ Get Album Art!
Tweak the Monkey! ~ My Scripts Page
Last.fm + MediaMonkey = Scrobbler DJ!
Tag with MusicBrainz ~ Get Album Art!
Tweak the Monkey! ~ My Scripts Page