Yippie

Author Topic: hifiman op reis door audio en video land  (Read 1164085 times)

0 Members and 1 Guest are viewing this topic.

Online reza

  • Jezus loves you!
  • The ultimate HT Forum elite group
  • ********
  • Trade Count: (+4)
  • Posts: 14108
  • Total likes: 983
  • Gender: Male
  • First i was blind, but now i see
Re: hifiman op reis door audio en video land
« Reply #10500 on: September 6, 2021, 18:46:24 »
Mooi Ronald, ik kom snel weer eens bij je luisteren.
Jezus zegt :'' In het huis van mijn Vader zijn vele kamers''
Reza zegt : '' Kom dus naar binnen"

Online hifiman

  • HT forum donateur
  • Forever Addicted
  • *******
  • Trade Count: (+26)
  • Posts: 21894
  • Total likes: 207
  • Gender: Male
  • (voorheen bekend onder de naam "audioloog")
Re: hifiman op reis door audio en video land
« Reply #10501 on: September 9, 2021, 10:23:03 »
Even met een nieuw projectje bezig, gewoon omdat het kan: een standalone VU meter voor de stereo installatie op basis van een raspberry pi en een hdmi scherm.  :D

Bij deze alles wat ik  heb moeten doen om automatisch na boot van een pi4 alleen de peppy meter op een hdmi scherm te krijgen en vervolgens aan te sturen middels mijn bestaande LMS infra.

Zet Raspberry Pi OS with desktop (Release date: May 7th 2021 Kernel version: 5.10) op een SD card en boot deze in de pi.
Completeer de grafische setup (updates enzo).

Zet SSH toegang aan en login met ssh als user pi.

Installeer de extra packages:
Code: [Select]
sudo apt-get install build-essential autoconf automake libtool libasound2-dev libfftw3-dev

In pi home dir:
Code: [Select]
git clone https://github.com/project-owner/PeppyMeter.git
mkfifo myfifo
git clone https://github.com/project-owner/peppyalsa.git
cd peppyalsa
aclocal && libtoolize
autoconf && automake --add-missing
./configure
make
sudo make install

Installeer squeezelite:
Code: [Select]
sudo apt install squeezelite

Edit /etc/default/squeezelite en vul de naam van de peppymeter player in en eventueel het ip adres van je lms server:
Code: [Select]
# The name for the squeezelite player:
SL_NAME="vumeter"

# Squeezebox server (Logitech Media Server):
# Uncomment the next line if you want to point squeezelite at the IP address of
# your squeezebox server. This is usually unnecessary as the server is
# automatically discovered.
SB_SERVER_IP="192.168.1.2"
Merk op dat SL_SOUNDCARD parameter een # voor blijft staan, hier wijzigen we niets aan.

Maak /etc/asound.conf aan met de volgende inhoud:
Code: [Select]
pcm.!default {
        type plug
        slave.pcm "softvol_and_peppyalsa"
}

ctl.!default {
        type hw
        card 0
}

pcm.peppyalsa {
        type meter
        slave.pcm "hw:0,0"
        scopes.0 peppyalsa
}

pcm.softvol_and_peppyalsa {
        type softvol
        slave.pcm "peppyalsa"
        control {
                name "PCM"
                card 0
        }
}

pcm_scope.peppyalsa {
        type peppyalsa
        decay_ms 400
        meter "/home/pi/myfifo"
        meter_max 100
        meter_show 0
        spectrum "/home/pi/myfifosa"
        spectrum_max 100
        spectrum_size 30
}

pcm_scope_type.peppyalsa {
        lib /usr/local/lib/libpeppyalsa.so
}

pcm.dsp0 peppyalsa

Kies in raspi-config bij System Options -> Boot / Autologin voor Console autologin

Installeer dit extra package:
Code: [Select]
sudo apt-get install xserver-xorg-legacy

Wijzig de inhoud van /etc/X11/Xwrapper.config naar:
Code: [Select]
allowed_users=anybody
needs_root_rights=yes

Voeg user pi toe aan de tty groep (middels: sudo vigr):
Code: [Select]
tty:x:5:pi

Maak de file /home/pi/.xinitrc aan met inhoud:
Code: [Select]
#!/bin/bash
cd /home/pi/PeppyMeter
python3 peppymeter.py

Voeg toe aan het einde van /home/pi/.profile
Code: [Select]
xinit -- -nocursor

Maak eventueel nog aanpassingen naar persoonlijke voorkeur in /home/pi/PeppyMeter/config.txt
Code: [Select]
[current]
meter = tube
random.meter.interval = 20
meter.size = medium
screen.width =
screen.height =

enz....

Reboot de pi

Kies nu in LMS de vumeter player als player en synchroniseer deze in LMS met je daadwerkelijke player.

That's all folks  :pompom:

Voor meer info:
https://github.com/project-owner/PeppyMeter.doc/wiki
https://github.com/project-owner/peppyalsa.doc/wiki

PS. De foto is nog even van een veel te groot scherm, ik moet namelijk nog een kleintje aanschaffen ;-)
« Last Edit: September 9, 2021, 10:23:26 by hifiman »

Offline gizmo2

Re: hifiman op reis door audio en video land
« Reply #10502 on: September 9, 2021, 10:32:40 »
Even met een nieuw projectje bezig, gewoon omdat het kan: een standalone VU meter voor de stereo installatie op basis van een raspberry pi en een hdmi scherm.  :D

Bij deze alles wat ik  heb moeten doen om automatisch na boot van een pi4 alleen de peppy meter op een hdmi scherm te krijgen en vervolgens aan te sturen middels mijn bestaande LMS infra.

Zet Raspberry Pi OS with desktop (Release date: May 7th 2021 Kernel version: 5.10) op een SD card en boot deze in de pi.
Completeer de grafische setup (updates enzo).

Zet SSH toegang aan en login met ssh als user pi.

Installeer de extra packages:
Code: [Select]
sudo apt-get install build-essential autoconf automake libtool libasound2-dev libfftw3-dev

In pi home dir:
Code: [Select]
git clone https://github.com/project-owner/PeppyMeter.git
mkfifo myfifo
git clone https://github.com/project-owner/peppyalsa.git
cd peppyalsa
aclocal && libtoolize
autoconf && automake --add-missing
./configure
make
sudo make install

Installeer squeezelite:
Code: [Select]
sudo apt install squeezelite

Edit /etc/default/squeezelite en vul de naam van de peppymeter player in en eventueel het ip adres van je lms server:
Code: [Select]
# The name for the squeezelite player:
SL_NAME="vumeter"

# Squeezebox server (Logitech Media Server):
# Uncomment the next line if you want to point squeezelite at the IP address of
# your squeezebox server. This is usually unnecessary as the server is
# automatically discovered.
SB_SERVER_IP="192.168.1.2"
Merk op dat SL_SOUNDCARD parameter een # voor blijft staan, hier wijzigen we niets aan.

Maak /etc/asound.conf aan met de volgende inhoud:
Code: [Select]
pcm.!default {
        type plug
        slave.pcm "softvol_and_peppyalsa"
}

ctl.!default {
        type hw
        card 0
}

pcm.peppyalsa {
        type meter
        slave.pcm "hw:0,0"
        scopes.0 peppyalsa
}

pcm.softvol_and_peppyalsa {
        type softvol
        slave.pcm "peppyalsa"
        control {
                name "PCM"
                card 0
        }
}

pcm_scope.peppyalsa {
        type peppyalsa
        decay_ms 400
        meter "/home/pi/myfifo"
        meter_max 100
        meter_show 0
        spectrum "/home/pi/myfifosa"
        spectrum_max 100
        spectrum_size 30
}

pcm_scope_type.peppyalsa {
        lib /usr/local/lib/libpeppyalsa.so
}

pcm.dsp0 peppyalsa

Kies in raspi-config bij System Options -> Boot / Autologin voor Console autologin

Installeer dit extra package:
Code: [Select]
sudo apt-get install xserver-xorg-legacy

Wijzig de inhoud van /etc/X11/Xwrapper.config naar:
Code: [Select]
allowed_users=anybody
needs_root_rights=yes

Voeg user pi toe aan de tty groep (middels: sudo vigr):
Code: [Select]
tty:x:5:pi

Maak de file /home/pi/.xinitrc aan met inhoud:
Code: [Select]
#!/bin/bash
cd /home/pi/PeppyMeter
python3 peppymeter.py

Voeg toe aan het einde van /home/pi/.profile
Code: [Select]
xinit -- -nocursor

Maak eventueel nog aanpassingen naar persoonlijke voorkeur in /home/pi/PeppyMeter/config.txt
Code: [Select]
[current]
meter = tube
random.meter.interval = 20
meter.size = medium
screen.width =
screen.height =

enz....

Reboot de pi

Kies nu in LMS de vumeter player als player en synchroniseer deze in LMS met je daadwerkelijke player.

That's all folks  :pompom:

Voor meer info:
https://github.com/project-owner/PeppyMeter.doc/wiki
https://github.com/project-owner/peppyalsa.doc/wiki

PS. De foto is nog even van een veel te groot scherm, ik moet namelijk nog een kleintje aanschaffen ;-)
Mooi dat je hier ook even neerzet ik ga het van het weekend eens proberen.

Dit zijn trouwens de standaard resoluties.

The property 'screen.size' defines the meter resolution.

small - 320x240 pixels

medium - 480x320 pixels

large - 800x480 pixels

wide - 1280x400 pixels



Verstuurd vanaf mijn ONEPLUS A6003 met Tapatalk
« Last Edit: September 9, 2021, 10:33:51 by gizmo2 »
1x raspberry pi 4b, 1x 2b - khadas tone board, Logitech transporter, logitech duet- a'la Fikus, , audio research ls7, Bryston 7B mono blocks, Spendor SP7/1 speakers.

Online hifiman

  • HT forum donateur
  • Forever Addicted
  • *******
  • Trade Count: (+26)
  • Posts: 21894
  • Total likes: 207
  • Gender: Male
  • (voorheen bekend onder de naam "audioloog")
Re: hifiman op reis door audio en video land
« Reply #10503 on: September 11, 2021, 12:15:32 »
Ik heb al jaren een losse fan liggen op mijn AV receivers aangezien deze in een kast staat met maar 4cm ruimte aan de bovenkant. Maar nu ik zo'n mooie AV7704 processor heb wilde ik toch eens een mooiere oplossing, dus deze besteld: AC Inifinity Aircom S10 met front exhaust  8)
« Last Edit: September 11, 2021, 12:16:25 by hifiman »

Online hifiman

  • HT forum donateur
  • Forever Addicted
  • *******
  • Trade Count: (+26)
  • Posts: 21894
  • Total likes: 207
  • Gender: Male
  • (voorheen bekend onder de naam "audioloog")
Re: hifiman op reis door audio en video land
« Reply #10504 on: September 11, 2021, 12:17:56 »
En met de komst van de Marantz AV7704 (en het upgraden van mijn zelfbouw phono pre amp) speel ik nu vaker plaatjes en dus ook maar eens een mooie puck aangeschaft  :angel:

Offline Kerre

Re: hifiman op reis door audio en video land
« Reply #10505 on: September 11, 2021, 12:38:19 »
Ik heb al jaren een losse fan liggen op mijn AV receivers aangezien deze in een kast staat met maar 4cm ruimte aan de bovenkant. Maar nu ik zo'n mooie AV7704 processor heb wilde ik toch eens een mooiere oplossing, dus deze besteld: AC Inifinity Aircom S10 met front exhaust  8)

Goede keuze. Hier sinds een paar maanden ook een Aircom staan. Werkt heel goed. Je kunt hem prima instellen. Hier stond die eerst op 38 graden, maar dan ging die om de haverklap flink ventileren. Op advies van de kenners hier. Staat die nu op 42 graden ingesteld. Waardoor die niet steeds harder en zachter gaat blazen maar gewoon continu rustig de warme lucht afzuigt.
Beeld: Epson TW7300 - Xtrem screen 106 0.9 ALR - TV Sony 49X8505 - Apple TV 4K HDR - AQ Cinnamon
Geluid: NAD T758v3 - 3x Lindemann Musicbook 55 - NAD 916 [5.1.4] - 2x Sonus Faber Sonetto III - 2x Sonetto I - 4x Dali Altecos C-1 Atmos - XTZ 12.17 - IsoAcoustics Gaia III - AQ Earth - AQ Chicago - AQ Forrest
Analoog: Sansui SR222 & Ortofon 2M Red - Yaqin MS-23B - B&O Beogram 3000
Tuin: Philips 42PFL7606 - 2x HomePod mini

Online hifiman

  • HT forum donateur
  • Forever Addicted
  • *******
  • Trade Count: (+26)
  • Posts: 21894
  • Total likes: 207
  • Gender: Male
  • (voorheen bekend onder de naam "audioloog")
Re: hifiman op reis door audio en video land
« Reply #10506 on: September 13, 2021, 20:33:27 »
Goede keuze. Hier sinds een paar maanden ook een Aircom staan. Werkt heel goed. Je kunt hem prima instellen. Hier stond die eerst op 38 graden, maar dan ging die om de haverklap flink ventileren. Op advies van de kenners hier. Staat die nu op 42 graden ingesteld. Waardoor die niet steeds harder en zachter gaat blazen maar gewoon continu rustig de warme lucht afzuigt.
Leuk! De mijne komt vrijdag als het goed is  :-)

Online hifiman

  • HT forum donateur
  • Forever Addicted
  • *******
  • Trade Count: (+26)
  • Posts: 21894
  • Total likes: 207
  • Gender: Male
  • (voorheen bekend onder de naam "audioloog")
Re: hifiman op reis door audio en video land
« Reply #10507 on: September 13, 2021, 20:34:55 »
Vanavond werd het 5 inch LCD display bezorgd, na beetje klooien (chinese puzzel...) had ik hem eigenlijk zo aan de praat.

Tsja dan is het weer af he...

Online hifiman

  • HT forum donateur
  • Forever Addicted
  • *******
  • Trade Count: (+26)
  • Posts: 21894
  • Total likes: 207
  • Gender: Male
  • (voorheen bekend onder de naam "audioloog")
Re: hifiman op reis door audio en video land
« Reply #10508 on: September 16, 2021, 15:33:24 »
Of je maakt er je eigen squeezebox touch kloon van  :angel:

Online reza

  • Jezus loves you!
  • The ultimate HT Forum elite group
  • ********
  • Trade Count: (+4)
  • Posts: 14108
  • Total likes: 983
  • Gender: Male
  • First i was blind, but now i see
Re: hifiman op reis door audio en video land
« Reply #10509 on: September 16, 2021, 16:08:58 »
Leuk ding! :thumbs-up:
Jezus zegt :'' In het huis van mijn Vader zijn vele kamers''
Reza zegt : '' Kom dus naar binnen"

Offline mr.crash

Re: hifiman op reis door audio en video land
« Reply #10510 on: September 16, 2021, 17:12:38 »
Dat ziet er gaaf uit.. :clapping:
...Naam luisterruimte / HT..
.........TAKE FIVE...............