Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


Random music? I don't think so...
#1
Hi moOde fans,
 :@
Reply
#2
Random play is a challenge for sure. You can read about how auto-shuffle works in the link below.
https://github.com/joshkunz/ashuffle

Also in moOde Library there is a random Album button for manually tapping until an Album of interest is displayed. The algorithm also can result in same album popping up more than once.

I think your method of turning off Auto-shuffle and instead using MPD random play on a big playlist and with Consume Mode on guarantees that you won't get same song being played more than once :-)

My tests with almost 4000 tracks in a PL, two clients connected and random+consume on only exhibits minor UI performance issues but this is with moOde 4.4 code base which contains the update below compliments of @swizzle :-) The main challenge is that large playlists consume a lot of Browser memory.

Code:
- UPD: Optimize CSS for large Playlists

-Tim
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#3
Hi moOde fans,
 :@
Reply
#4
LOL, Sinterklaas is not like the bad Krampus is he ;-)

I wish I could release today but there is still a bit more work that we have to complete on the 4.4 code base and the in-place update :-)
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#5
Hi moOde fans,
 :@
Reply
#6
Sounds like a great tale :-)

Here are the pending release notes for 4.4

Code:
########################################################
//
// 4.4 2018-MM-DD
//
########################################################

New features

- NEW: Raspbian Stretch Lite 2018-11-13
- NEW: Support for Raspberry Pi 3A+
- NEW: MPD 0.21 series release 0.21.3
- NEW: Clock radio days-of-the-week setting
- NEW: Customize settings for compilation rollup and excludes
- NEW: Auto and manual settings for Hi-res thumbnails
- NEW: Library multi-disc breakout for tracks
- NEW: CoverView dynamic background effect

Radio stations

- NEW: CBC Radio 2

Updates

- UPD: Bump to Linux kernel 4.14.84
- UPD: Bump to shairport-sync 3.2.2
- UPD: Add entry for "On-board audio device" to cfg_audiodev
- UPD: Add exception logging to coverart and thumbcache.php
- UPD: Add failsafe loop exit to Zend Flac.php
- UPD: Add RT params to mpd.service and rotenc.service units
- UPD: Disable Spotify audio file cache
- UPD: Change method used to empty the thmcache dir
- UPD: Optimize CSS for large Playlists
- UPD: Only load swipe JS when mobile
- UPD: Use GNU cmd syntax in rotenc and volume scripts
- UPD: Add disk utilization to sysmon.php
- UPD: Add revision code 9020e0 for Pi-3A+
- UPD: Add Close to all context menus
- UPD: Improve spacing on Radio and Album cover panels
- UPD: Add 30px blur to list of Cover blur settings
- UPD: Improve performance of Library loader/filter
- UPD: Reduce opacity of input source indicator bg
- UPD: Deprecate workaround for obsolete Katana 1.0
- UPD: Deprecate vol.php

Bug fixes

- FIX: Blank image backdrop on Customize in certain scenarios
- FIX: Modal control spacing when full screen
- FIX: Librespot fail on armv6l (Pi 1B, Zero, Zero W)
- FIX: Thumbnails not generated for mp3 embedded covers
- FIX: Title sometimes out of sync (radio station)
- FIX: Fallback sort for Albums by Artist
- FIX: Extra metadata not showing encodedAt rate
- FIX: Thumbcache fail on paths containing #
- FIX: Library track sort not using disc number
- FIX: Regression bug in Sources Re-mount
- FIX: Bad icon reference in the eq templates
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply


Forum Jump: