RuneAudio+R e6

Raspberry Pi related support

RuneAudio+R e6

Postby rern » 19 Oct 2020, 05:44

RuneAudio+R e6

For all Raspberry Pi: Zero, 1, 2, 3 and 4

A new e of RuneAudio+R
    - Upgrade kernel and all packages to latest versions
    - Now supports Bluetooth audio, sender and receiver

Image files:

Image files (20201202):
Europe server (Courtesy of Andy)
RPi 4: RuneAudio+R_e6-RPi4.img.xz
RPi 3 and 2: RuneAudio+R_e6-RPi2-3.img.xz
RPi 1 and Zero: RuneAudio+R_e6-RPi0-1.img.xz

Asia server
RPi 4: RuneAudio+R_e6-RPi4.img.xz
RPi 3 and 2: RuneAudio+R_e6-RPi2-3.img.xz
RPi 1 and Zero: RuneAudio+R_e6-RPi0-1.img.xz

DIY: RuneOS

Image


How-to:

- Windows: Download and decompress to RuneAudio+R_e4-RPi*.img with 7-zip, WinRAR or WinZip and write the file to a micro SD card, 4GB or more, with Win32 Disk Imager
- Linux or Windows: Write from URL to a micro SD card directly with Etcher

- Existing users:
    - Keep current setup SD card.
    - Try with a spare one before moving forward.
    - Always use backup.gz created by latest update to restore system.
- Before power on:
    - Wi-Fi pre-configure - 3 alternatives: (Only if no wired LAN available.)
      1. From existing
        - Copy an existing profile file from /etc/netctl .
        - Rename it to wifi then copy it to BOOT before power on.
      2. Edit template file - name and password
        - Rename wifi0 in BOOT to wifi
        - Edit SSID and Key.
      3. Generate a complex profile - static IP, hidden SSID
    - Pre-configure GPIO 3.5" LCD display
      - Rename lcd0 in BOOT to lcd

- If connected to a screen, IP address and QR code for connecting from remote devices displayed.
- Before setup anything, Settings > Addons > RuneAudio+R e6 > Update (if available)
- Restore settings and database: Settings > System > Backup/Restore Settings (if there is one)
- Music Library database - USB drive automatically run if already plugged in otherwise Settings > update Library (icon next to MPD)
- Coverarts in browse by Album and directory thumbnails - Library > Album > coverart icon (next to ALBUM heading)

Not working?
- Power off and wait a few seconds then power on
- If not connected, temporarily connect wired LAN then remove after Wi-Fi setup successfully.
- Still no - Download the image file and start over again


RuneAudio+R - An improved version of RuneAudio
- Based on features from RuneUI Enhancement
- Complete frontend redesigned
- Complete backend rebuilt
- System-wide upgraded to the latest kernel and packages
- Improved performance and response
- Metadata Tag Editor - *.cue support
- Album mode with coverarts
- File mode with thumbnail icons
- Coverarts and bookmarks - add, replace and remove
- Support WebRadio and UPnP coverarts - online fetched
- Support *.jpg, *.png and animated *.gif
- Support *.cue - virtually as individual tracks in all modes and user playlists
- Support *.wav album artists and sort tracks
- Support USB DAC plug ang play
- Support Bluetooth audio, sender and receiver
- Support GPIO 3.5" 320x420 LCD
- Support Character LCD: 16x2, 20x4 and 40x4 (i2C and GPIO)
- Renderers / Clients and Streamers (with metadata and coverarts)
    - AirPlay
    - Spotify Connect (Premium account only)
    - UPnP
    - Snapcast with metadata and coverarts
    - simple HTTP


Tips
- Best sound quality:
    - Settings > MPD > Bit-perfect - Enable
    - Use only amplifier volume (Unless quality of DAC hardware volume is better.)
- Disable features if not use to lower CPU usage:
    Settings > System > Features
- Coverart as large playback control buttons
    - Tap top of coverart to see controls guide.
- Hide top and bottom bars
    - No needs for top and bottom bars
    - Use coverart controls instead of top bar buttons
    - Swipe to switch between pages
    <- Library <-> Playback <-> Playlist ->
- Drag to arrange order
    - Library home blocks
    - Playlist tracks
    - Saved playlist tracks
- Some coverarts missing from album directories
    - Subdirectories listed after partial Library database update from context menu.
    - Subdirectories - context menu > Exclude directory
- Some music files missing from library
    - Settings > MPD > question mark icon -scroll- FFmpeg Decoder
    - Enable if filetypes list contains ones of the missing files.
- CUE sheet
    - *.cue filenames must be identical to each coresponding music file.
    - Can be directly edited by Tag Editor.
- Minimum permission for music files (on Linux ext filesystem)
    - Directories: rwxr-xr-x (755)
    - Files: rw-r--r-- (644)
- RPi to router connection:
    - With wired LAN if possible - Disable Wi-Fi
    - With WiFi if necessary
    - 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
    - Setup static IP address

Static IP address
Always setup at the router unless there is a good reason not to.
    Set at each device:
      - IP addresses have to be in the same range of the router.
      - IP addresses must not be duplicate of existing ones.
      - IP address must be reconfigured on every OS reinstallation.
      - A log is needed to manually update all assigned IP address-device data.
    Set at the router:
      - The router only allows reserved IP addresses in the same range.
      - Reserved IP addresses are verified not to duplicate.
      - The device always get the same IP address on every OS reinstallation without reconfigure.
      - The router always keep the update log of all IP address-device data.


rern
Last edited by rern on 02 Dec 2020, 07:43, edited 8 times in total.
RuneAudio+R @ github.com/rern
Raspberry Pi 4B
Raspberry Pi 3B > SMSL M8 DAC
Raspberry Pi Zero W
User avatar
rern
 
Posts: 668
Joined: 14 Jul 2016, 08:15

Re: RuneAudio+R e6

Postby rastus » 19 Oct 2020, 08:05

Thank you rern, downloading now.

PS: My goodness you've done a lot of work!

PSS: I love these settings!

rern wrote:
Tips
- Best sound quality:
    - Settings > MPD > Bit-perfect - Enable
    - Use only amplifier volume (Unless quality of DAC hardware volume is better.)
- Disable features if not use to lower CPU usage:
    Settings > System > Features
User avatar
rastus
 
Posts: 326
Joined: 21 Aug 2015, 10:29

Re: RuneAudio+R e6

Postby klassikmann » 19 Oct 2020, 10:44

I made first experiences with the new Bluetooth audio support, receiver mode. I have no previous Linux bluetooth experience, so please read my post with a grain of salt.

In "Settings -> Network -> Bluetooth -> question mark" you see
Code: Select all
- As receiver(sink) to receive signal:
   Authorization
    - SSH before scan: bluetoothctl
    - Start scan from sender device.
    - During connecting process: Authorize service yes to all
    - Prompt changed to device name on connected.
    - Get MAC address: info (1st line in format xx:xx:xx:xx:xx:xx)
    - Trust sender: trust xx:xx:xx:xx:xx:xx
    - Done: exit

This did not work for me. I'm using the image for RPi 2+3 with bluetoothctl 5.55, but there is no "authorize" command.
What I did for a successful connection to RuneAudio as a sink.
Code: Select all
# systemctl enable --now bluetooth
# bluetoothctl
[bluetooth]# discoverable on
[bluetooth]# scan on

Now I started the scan on my Android phone. I proceeded as my phone appears:
Code: Select all
[NEW] Device <xx:xx:xx:xx:xx:xx> <name>
[bluetooth]# pair <xx:xx:xx:xx:xx:xx>
Attempting to pair with <xx:xx:xx:xx:xx:xx>

Then I connected the phone with RuneAudio:
Code: Select all
[CHG] Device <xx:xx:xx:xx:xx:xx> Connected: yes

That's all. I don't know if all of these steps were necessary and / or sufficient. I ask for comments or corrections.

klassikmann
RPI 3B + HifiBerry Digi+ Pro + RuneAudio+R e6
klassikmann
 
Posts: 181
Joined: 27 Apr 2016, 18:36

Re: RuneAudio+R e6

Postby PatiTati » 19 Oct 2020, 12:55

Hello,

nice work! I have problems with 2 functions.

1. Password Protection dont work. If i turn the protection on the UI says "Default Password is: rune"
The password rune did not work for me. Also i can not change the password because it says "wrong Password"
2. Volume Slider on iPhone reacts if i swipe up and down trough the page. Only if i start swipe up or down on the slider but thats not good. I think it would be better to be able to change the volume only when I press the volume slider. (like a Volume Popup Box)

Runs on a RaspiPi 4 with latest release (20201019)

Best regards
Patrick
PatiTati
 
Posts: 1
Joined: 19 Oct 2020, 12:23

Re: RuneAudio+R e6

Postby Alien8 » 19 Oct 2020, 21:45

Hi Rern

My Re2 setup went south last week and I've now have been running the Re5 since then and the Re6 is now spinning nicely.

Setup is a breeze and its nice to see a pretty much matured system. Hats off to you Rern.

I did have a slight issue with those cover arts again, just like forum member Matt had brought up for Re5. Its the same in this version too...

After adding my NAS and the library scan, when I go to album view in the library page, I see the re default covers. When I click the button in the top bar, I get the dialog to start scanning for covers. When clicked the script starts rolling out that no covers are found for ARTIST xx and none are found.
I believe it should compare albums instead of artists there.

In my older Re2 it found most if not all covers, my nas db didn't change.

And when I click an album in the album view, I do get the cover as it should, and I have the option to use this cover in album view, so that works fine too .

Otherwise I didn't found any issues...

HTH A8
RPi2B Rev 1.2, AUDIOPHONICS I-SABRE AMP DAC ES9023, Audiophonics ATX, hd44780 LCD running R+Re6
Alien8
 
Posts: 31
Joined: 29 Aug 2019, 10:57

Re: RuneAudio+R e6

Postby rern » 20 Oct 2020, 03:37

PatiTati wrote:...
1. Password Protection dont work. If i turn the protection on the UI says "Default Password is: rune"
The password rune did not work for me. Also i can not change the password because it says "wrong Password"
2. Volume Slider on iPhone reacts if i swipe up and down trough the page. Only if i start swipe up or down on the slider but thats not good. I think it would be better to be able to change the volume only when I press the volume slider. (like a Volume Popup Box)
...

1. Fixed - Next update.
2. Time and Volume knobs response to X and Y axes to make each one turn like a knob. Time and Volume bars do with Y axis. It's easier to swipe somewhere else.

Alien8 wrote:...
After adding my NAS and the library scan, when I go to album view in the library page, I see the re default covers. When I click the button in the top bar, I get the dialog to start scanning for covers. When clicked the script starts rolling out that no covers are found for ARTIST xx and none are found.
I believe it should compare albums instead of artists there.

In my older Re2 it found most if not all covers, my nas db didn't change.

And when I click an album in the album view, I do get the cover as it should, and I have the option to use this cover in album view, so that works fine too .
....

Browse by CoverArt mode has been combined with Album since R+R e5. An extra file of album-artist-directory list is created after Library updated to make it happened.
- Unless you've restored database from latest R+R e5 backup, run Library update again.
- Check content of /srv/http/data/mpd/album for data in a format of index^^album^^artist^^directory.
- Each of the directories must contains any of cover.jpg, folder.jpg, front.jpg, album.jpg. (or with png extension)

rern
RuneAudio+R @ github.com/rern
Raspberry Pi 4B
Raspberry Pi 3B > SMSL M8 DAC
Raspberry Pi Zero W
User avatar
rern
 
Posts: 668
Joined: 14 Jul 2016, 08:15

Re: RuneAudio+R e6

Postby rern » 20 Oct 2020, 14:55

Alien8 wrote:... When I click the button in the top bar, I get the dialog to start scanning for covers. When clicked the script starts rolling out that no covers are found for ARTIST xx and none are found.
....

The bug was found by @Alien8. The fix is included in today's update.

rern
RuneAudio+R @ github.com/rern
Raspberry Pi 4B
Raspberry Pi 3B > SMSL M8 DAC
Raspberry Pi Zero W
User avatar
rern
 
Posts: 668
Joined: 14 Jul 2016, 08:15

Re: RuneAudio+R e6

Postby R101 » 20 Oct 2020, 16:29

Hi rern,

I notice that the alphabetical selection bar does not work in the Webradio library page.
(Pi 4B, RuneAudio+R e6, JLS I2S over USB)
R101
 
Posts: 335
Joined: 29 Apr 2016, 16:16

Re: RuneAudio+R e6

Postby klassikmann » 20 Oct 2020, 17:10

R101 wrote:Hi rern,

I notice that the alphabetical selection bar does
not work in the Webradio library page.

Confirmed. Same here.

klassikmann
RPI 3B + HifiBerry Digi+ Pro + RuneAudio+R e6
klassikmann
 
Posts: 181
Joined: 27 Apr 2016, 18:36

Re: RuneAudio+R e6

Postby Ears of Tin » 20 Oct 2020, 19:21

Was successful in installing, connecting to my network and building library. But having a problem installing my I2S DAC. In System settings I select appropriate I2S module but it doesn't stick (reverts to disabled). Under MPD settings, audio output device gives choice of headphone/hdmi rather than my selected DAC.

Same hardware (RPi3B and Hifiberry DAC+) runs re5 without problems. I'll revert to 5 for now til I have more time to research. Since I'm a simple man I hope this is a simple problem.
Ears of Tin
 
Posts: 21
Joined: 17 Dec 2018, 00:42

support RuneAudio Donate with PayPal

Next

Return to Raspberry Pi

Who is online

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