RuneAudio+R e1 - An improved version of RuneAudio

Raspberry Pi related support

RuneAudio+R e1 - An improved version of RuneAudio

Postby rern » 22 Aug 2019, 12:25

RuneAudio+R e1

(Tested on RPi 2B, 3B - not for RPi1 - please report success runs on other models.)

An improved version of RuneAudio.
- Complete frontend redesigned
- Leaner revised backend
- Improved performance and response
- Extra features of RuneUI Enhancement

Image


Integrated addons and upgraded packages.
- Addons
- RuneUI Enhancement
- RuneUI Lyrics
- RuneUI Metadata Tag Editor
- USB DAC Plug and Play

- Chromium 76.0.3809.100
- MPD 0.21.13
- NGINX 1.16
- Redis 5.0.5
- Samba 4.10.6
- Shairport Sync 3.3.2

Download
- Image file: RuneAudio+R_e1.1.img.xz
- Decompress to RuneAudio+R_e1.1.img with 7-zip, WinRAR or WinZip
- Write the file to a micro SD card, 4GB or more, with something like Win32 Disk Imager.

New users:
- Connect a display, a mouse and a wired LAN, if available, to RPi.
- After boot, wait for a welcome dialog. (about 60 seconds)

Before power on
- A USB drive in the system is strongly recommended.
    - For persistent data and Library databases.
    - Extra directories in NAS must be imported manually.
    - If music files are in NAS only, plug in a small USB thumb drive for extra directories, 1GB is more than enough.
(New users: skip to power on and enjoy.)
- Migrate existing data if it had taken a long time to build.
    - Library database
      - Create directory /mnt/MPD/USB/<label>/mpd (or USB root on PC)
      - Copy /var/lib/mpd/mpd.db to this directory
    - NAS based RuneUI Enhancement extra directories
      - Copy the directories to /mnt/MPD/USB/<label>/ (or USB root on PC): bookmarks, coverarts, lyrics, playlists webradiopl and webradios
Run automatically on initial boot
    - Expand micro SD card partition to full.
    - Import extra directories or create new ones if not exist.
    - Update MPD library if migrate database not exist.
After 1st boot
    - Get online.
    - Settings > Addons > RueAudio+R e1 > Update

Recommendations
- User interface for minimalists
    - Menu > Playback Tools:
      - Hide top-bottom bars, Time, Volume, Buttons
      - Enable Large coverart
      - (Use Coverart for playback controls instead - tap top-center of Coverart for guide.)
    - Menu > Library Tools:
      - Hide unused blocks, text Label
      - Drag Library home blocks to arrange order
- Best sound quality:
    - Enable Bit-perfect.
    - Use only amplifier volume.
- RPi to router connection:
    - With wired LAN if possible
      - Disable Wi-Fi
    - With WiFi if necessary
      - Connect with wired LAN for initial setup (or with accesspoint if necessary)
      - Get IP address for browser connection
      - Disable accesspoint once connected
    - With RPi accesspoint only if there's no router
- Connect to RuneAudio with IP address instead of runeaudio.local
    - Get IP address: Menu > Network > Network Interfaces list
- Disable if not use to lower CPU usage:
    - Bluetooth
    - Wi-Fi
    - Access point
    - Browser on RPi


Features

UI Frontend
- RuneUI Enhancement

Settings Backend
- Enable / disable / options: applied immediately, no more Ok buttons.
- No reboot needed. (except enable/disable audio devices)
- Options visible/accessible only when features enabled.
- Toggle descriptions with question mark button.

MPD
    - I2S audio output selected automatically after setup in System and reboot.
    - Hardware/software volume set automatically for each device.
    - Bit-perfect setting.
Sources
    - Improved mount / unmount / remount / remove mount
Network
    - Improved status info
    - Complete IP address info with QR codes.
    - Wi-Fi:
      - Faster scan available Wi-Fi.
      - Icons indicate signal level.
      - Improved connect / reconnect / forget
System
    - Unified hostname for all services: System, Access point, AirPlay, Samba, uPnP/DLNA
    - i2s module setup with auto select MPD output on reboot
    - Wi-Fi and Bluetooth disable option
    - Samba option to set write permissions

rern
Last edited by rern on 10 Sep 2019, 11:59, edited 15 times in total.
Raspberry Pi 3 > SMSL M8 DAC
GitHub
rern
 
Posts: 437
Joined: 14 Jul 2016, 08:15

Re: RuneAudio+R e1 - An improved version of RuneAudio

Postby klassikmann » 22 Aug 2019, 17:38

> (Tested on RPi 3B - please report success runs on other models.)
No installation problems on RPI 2B.

Big Update. Thank you.

klassikmann
RPI 2B + HifiBerry Digi+ Pro + RuneAudio+R e1 (newest configuration)
klassikmann
 
Posts: 70
Joined: 27 Apr 2016, 18:36

Re: RuneAudio+R e1 - An improved version of RuneAudio

Postby AndyF » 22 Aug 2019, 19:38

Works fine on RPi 3B with HifiBerry DAC+

Thanks a lot!

Andy
AndyF
 
Posts: 98
Joined: 02 Aug 2015, 07:36
Location: Germany - Bavaria

Re: RuneAudio+R e1 - An improved version of RuneAudio

Postby rastus » 23 Aug 2019, 03:59

Thanks rern, downloading now.

Regards,

Rastus.
You are invited to participate in my new forum, Rastus' Rants: http://rastus.tk
Subjects covered: Hardware setup for the Raspberry Pi as a digital streamer. Digital music, artists and thier albums or CDs. More will be added in the coming weeks.
User avatar
rastus
 
Posts: 301
Joined: 21 Aug 2015, 10:29

Re: RuneAudio+R e1 - An improved version of RuneAudio

Postby ceejayemm » 23 Aug 2019, 09:26

Rern

I have installed the new RuneAudio+Re1 to Raspberry Pi 3 Model B Rev 1.2 (which I have previously used for RA4b, RA5b plus your extended interfaces). I am trying to reconnect to my NAS based NFS music share using the following parameters as used in previous RA versions:

Type NFS
Name NAS_Music
IP 192.168.1.250
Share path /export/Music/iTunes/Music/
Options

However the mount does not happen with the simple error 'Mount Failed'. In previous versions if this occurred the mount settings were preserved so that the necessary corrections could be made. In this version you have to start completely from scratch again.

Any idea what I am doing wrong this time ?

Thanks

Chris
ceejayemm
 
Posts: 19
Joined: 29 Oct 2016, 18:13

Re: RuneAudio+R e1 - An improved version of RuneAudio

Postby ceejayemm » 23 Aug 2019, 09:29

Rern

Please ignore my previous posting. I had the Share Path wrong, it should have been '/Music/iTunes/Music'. The note about the correction of such errors still stands though.

Sorry

Chris
ceejayemm
 
Posts: 19
Joined: 29 Oct 2016, 18:13

Re: RuneAudio+R e1 - An improved version of RuneAudio

Postby rern » 23 Aug 2019, 12:13

ceejayemm wrote:...
However the mount does not happen with the simple error 'Mount Failed'. In previous versions if this occurred the mount settings were preserved so that the necessary corrections could be made. In this version you have to start completely from scratch again.
...

Good point. It's on.

"Duplicate mount name." added to type of errors as well:
    - Duplicate mount name.
    - IP not found.
    - Mount failed.
To be released with an update.

rern
Raspberry Pi 3 > SMSL M8 DAC
GitHub
rern
 
Posts: 437
Joined: 14 Jul 2016, 08:15

Re: RuneAudio+R e1 - An improved version of RuneAudio

Postby krpepe » 23 Aug 2019, 13:55

Great work, looks awesome!

Quick question,
Took 10 hrs to build the mpd file from my nas. Afterwards I shut off the raspberry pie and the nas is gone. I copied the file into the usb but if i try to update the library on the usb it says it isnt there. What am I doing wrong?

Kevin
krpepe
 
Posts: 2
Joined: 23 Aug 2019, 13:49

Re: RuneAudio+R e1 - An improved version of RuneAudio

Postby rern » 23 Aug 2019, 16:17

krpepe wrote:...
Took 10 hrs to build the mpd file from my nas. Afterwards I shut off the raspberry pie and the nas is gone. I copied the file into the usb but if i try to update the library on the usb it says it isnt there. What am I doing wrong?
...

You don't have to copy anything if you built MPD / Library database on this new version.
Copy mpd.db file to USB drive only if you already have the MPD database built before install this version and it takes a long time to rebuild.

NAS mounts should be remounted automatically after reboot.
    - Your music files are on NAS, not USB.
    - mpd.db file on USB is MPD database.
    - You need both to make it working.
    - You cannot update Library on USB if there's no music files in it.

Try:
    - Create a new share with just a few albums. (A few seconds for MPD to build database)
    - Mount the share.
    - Build/update MPD database.
    - Play a song.
    - Reboot.
    - Play another song.
    - Find these 2 files:
      /mnt/MPD/USB/???/mpd/mpd.db ( ??? = USB label )
      /srv/http/assets/img/mpd/mpd.db

If all are good and found, it's doing fine.

If you have mpd.db file already built, copy it to replace one of the 2 files. (They are linked - the same file.)
Or you run it again for the whole NAS without copying anything.

How many songs have you got for 10 hours database build, by the way?

rern
Raspberry Pi 3 > SMSL M8 DAC
GitHub
rern
 
Posts: 437
Joined: 14 Jul 2016, 08:15

Re: RuneAudio+R e1 - An improved version of RuneAudio

Postby Nudge » 23 Aug 2019, 19:31

I know this is subjective but I have been extremely pleased with Rune 0.4b on a PI 3B combined with a Topping D10 DAC.

I have no relation with PI or Topping and am simply a more than aging hardware / software developer rediscovering the joy of High Res Music (read Eagles).

For the record my main priority is sound followed by usability (which is why most of us are here I believe).

I tried Volumio and simply feel Rune 0.4b is far superior with regards to the user interface (Volumio simply felt somewhat clunky).

Likewise I tried this Rune Re1 release and simply feel Rune 0.4b is superior in a few interface areas at the moment.

Sorry if this is bad news but that is simply my view which I hope will provide useful input for future releases especially should Rune V2 emerge.

The original design and release of Rune 0.4b was superb - fantastic sound whilst keep it simple for the user by providing a slick and responsive well thought out interface.


Some hopefully helpful observations on Rune Re1:

1) The web interface of Rune 0.4b is only missing an obvious Pause Icon otherwise it simply looks and behaves better that Re1 (Web controls especially the Volume Control number update are better and Library icons with text are much more obvious).

2) Small niggle - why expand the boot partition by default on first boot - make it a /boot/xxx.txt file creation option if necessary (I actually make a separate partition for the rest of the SDcard and make it read only with my music files on).

3) Sometimes Less is More and Rune 0.4b fits this remit exactly.


Again, sorry if this is bad news but this is my view based upon trying a few different releases and intended to improve things rather than simply criticise.
Nudge
 
Posts: 2
Joined: 23 Aug 2019, 11:19

support RuneAudio Donate with PayPal

Next

Return to Raspberry Pi

Who is online

Users browsing this forum: Bing [Bot] and 5 guests