Broadcastify Raspberry Pi Feed Appliance Image v1.0 (BETA)

redbeard

OH, PA, WV Regional Admin
Database Admin
Joined
Feb 5, 2003
Messages
696
Location
Jefferson County, OH
Is Nooelec good, do you like theirs? I see they say, that they use Realtek SDR chips & not cheap knock offs. I am asking b/c RTL-SDR blog is sold out on Amazon with restock not expected till next month, if then. SDR must truly be all the rage, with the originators of SDR being sold out like this.
All I run is Nooelec SMArt and I think they are better in some respects than the blog dongle. Go for it. Just don't get the XTR version or the SMArTee versions unless you know what you are doing.
 

AB5ID

Member
Joined
Aug 6, 2007
Messages
299
Location
Lee's Summit, MO (Kansas City)
Is Nooelec good, do you like theirs? I see they say, that they use Realtek SDR chips & not cheap knock offs. I am asking b/c RTL-SDR blog is sold out on Amazon with restock not expected till next month, if then. SDR must truly be all the rage, with the originators of SDR being sold out like this.
I've using the Nooelec NESDR SMArt v4 SDR with 0.5ppm tcxo for a year now, it has been rock solid running 24-7 with OP25. Only issue was initial physical seating issues with the USB connector.
 

jodfie

Member
Premium Subscriber
Joined
Jan 17, 2009
Messages
6
Location
Savannah,GA
i also am excited about this! i would like to place my nod towards a Docker version as well as a Raspian OS 64Bit version is definitely needed for instance SDRTrunk could then be installed as well...

Is this hosted on a Git somewhere?
 

blantonl

Founder and CEO
Staff member
Joined
Dec 9, 2000
Messages
9,857
Location
San Antonio, TX
Folks,

An update has been released to fix the soundcard enumeration problem for Raspberry Pi 3B+ and below models. You can install the update in the BCFY Shell by choosing option 9 (Check for Updates) and following the instructions.
 

pagerman0219

Member
Joined
Jun 7, 2007
Messages
12
Location
Racine, WI
I have DarkIce setup and running for feeds 1 & 2. I'm trying to configure 3 & 4 and I get this every time:
Enter feed ID to Configure for Darkice [34420] or [q]uit: 34420
>>>>>>>> Configuring: Mt Pleasant/Caledonia/Sturtevant Police
Configuration Written.
Do you want to connfigure this darkice instance to start on boot? [Y/n]: y


>>> Enabling darkice_4 to start on boot
Failed to enable unit: Unit file darkice_4.service does not exist.
Done. Press [Enter] to continue...
Configuration Finished!
Do you want to start this darkice broadcast now? [N/y]: y
Starting darkice_4...
Failed to start darkice_4.service: Unit darkice_4.service not found.
Unit darkice_4.service could not be found.
Press [Enter] to return to the main menu...

Help!
 

blantonl

Founder and CEO
Staff member
Joined
Dec 9, 2000
Messages
9,857
Location
San Antonio, TX
I have DarkIce setup and running for feeds 1 & 2. I'm trying to configure 3 & 4 and I get this every time:
Enter feed ID to Configure for Darkice [34420] or [q]uit: 34420
>>>>>>>> Configuring: Mt Pleasant/Caledonia/Sturtevant Police
Configuration Written.
Do you want to connfigure this darkice instance to start on boot? [Y/n]: y


>>> Enabling darkice_4 to start on boot
Failed to enable unit: Unit file darkice_4.service does not exist.
Done. Press [Enter] to continue...
Configuration Finished!
Do you want to start this darkice broadcast now? [N/y]: y
Starting darkice_4...
Failed to start darkice_4.service: Unit darkice_4.service not found.
Unit darkice_4.service could not be found.
Press [Enter] to return to the main menu...

Help!
I'm looking into this - stay tuned.
 

blantonl

Founder and CEO
Staff member
Joined
Dec 9, 2000
Messages
9,857
Location
San Antonio, TX
I have DarkIce setup and running for feeds 1 & 2. I'm trying to configure 3 & 4 and I get this every time:
Enter feed ID to Configure for Darkice [34420] or [q]uit: 34420
>>>>>>>> Configuring: Mt Pleasant/Caledonia/Sturtevant Police
Configuration Written.
Do you want to connfigure this darkice instance to start on boot? [Y/n]: y


>>> Enabling darkice_4 to start on boot
Failed to enable unit: Unit file darkice_4.service does not exist.
Done. Press [Enter] to continue...
Configuration Finished!
Do you want to start this darkice broadcast now? [N/y]: y
Starting darkice_4...
Failed to start darkice_4.service: Unit darkice_4.service not found.
Unit darkice_4.service could not be found.
Press [Enter] to return to the main menu...

Help!
I've released a quick fix for this (BCFY Shell v1.02)

Go ahead and update your BCFY Shell (option 9 - check for updates)
 
Last edited:

pagerman0219

Member
Joined
Jun 7, 2007
Messages
12
Location
Racine, WI
Still not working. Won't start:
Enter Soundcard Card ID to use for this broadcast: [3] or [q]uit: 5
>>>>>>>> Configuring Card ID 5
Enter Broadcastify Username:
Enter Broadcastify Password:
Retrieving Feeds for ...done.

Your Broadcastify Audio Feeds:
============================================================
Feed ID Feed Description
============================================================
[34420] Mt Pleasant/Caledonia/Sturtevant Police
[34452] Racine County Sheriff
[34528] Racine/South Shore Fire Dispatch
============================================================

Enter feed ID to Configure for Darkice [34420] or [q]uit: 34420
>>>>>>>> Configuring: Mt Pleasant/Caledonia/Sturtevant Police
Configuration Written.
Do you want to connfigure this darkice instance to start on boot? [Y/n]: y


>>> Enabling darkice_3 to start on boot
Done. Press [Enter] to continue...
Configuration Finished!
Do you want to start this darkice broadcast now? [N/y]: y
Starting darkice_3...
● darkice_3.service - Darkice Instance 3 Service
Loaded: loaded (/etc/systemd/system/darkice_3.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Mon 2021-04-19 17:47:58 CDT; 1s ago
Process: 1146 ExecStartPre=/bin/sleep 10 (code=exited, status=0/SUCCESS)
Process: 1147 ExecStart=/usr/bin/sh -c /usr/local/bin/darkice -v5 -c /home/pi/bcfy/configs/darkice/darkice_3.cfg > /home/pi/bcfy/logs/darkice_3.log 2>&1 (code=exited, status=255/EXCEPTION)
Main PID: 1147 (code=exited, status=255/EXCEPTION)
Press [Enter] to return to the main menu...
 

pagerman0219

Member
Joined
Jun 7, 2007
Messages
12
Location
Racine, WI
I've released a quick fix for this (BCFY Shell v1.02)

Go ahead and update your BCFY Shell (option 9 - check for updates)
Still not working. Won't start:
Enter Soundcard Card ID to use for this broadcast: [3] or [q]uit: 5
>>>>>>>> Configuring Card ID 5
Enter Broadcastify Username:
Enter Broadcastify Password:
Retrieving Feeds for ...done.

Your Broadcastify Audio Feeds:
============================================================
Feed ID Feed Description
============================================================
[34420] Mt Pleasant/Caledonia/Sturtevant Police
[34452] Racine County Sheriff
[34528] Racine/South Shore Fire Dispatch
============================================================

Enter feed ID to Configure for Darkice [34420] or [q]uit: 34420
>>>>>>>> Configuring: Mt Pleasant/Caledonia/Sturtevant Police
Configuration Written.
Do you want to connfigure this darkice instance to start on boot? [Y/n]: y


>>> Enabling darkice_3 to start on boot
Done. Press [Enter] to continue...
Configuration Finished!
Do you want to start this darkice broadcast now? [N/y]: y
Starting darkice_3...
● darkice_3.service - Darkice Instance 3 Service
Loaded: loaded (/etc/systemd/system/darkice_3.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Mon 2021-04-19 17:47:58 CDT; 1s ago
Process: 1146 ExecStartPre=/bin/sleep 10 (code=exited, status=0/SUCCESS)
Process: 1147 ExecStart=/usr/bin/sh -c /usr/local/bin/darkice -v5 -c /home/pi/bcfy/configs/darkice/darkice_3.cfg > /home/pi/bcfy/logs/darkice_3.log 2>&1 (code=exited, status=255/EXCEPTION)
Main PID: 1147 (code=exited, status=255/EXCEPTION)
Press [Enter] to return to the main menu...
 

pagerman0219

Member
Joined
Jun 7, 2007
Messages
12
Location
Racine, WI
I've released a quick fix for this (BCFY Shell v1.02)

Go ahead and update your BCFY Shell (option 9 - check for updates)
------------------------------------
>>> Configured Darkice Instances <<<
----------------------------------------------------------------------------
Item Status Config Instance
Boot
----------------------------------------------------------------------------
[1] active (running) Configured 1-Racine/South Shore Fire Dispatch
enabled
[2] active (running) Configured 2-Racine County Sheriff
enabled
[3] activating (start-pre) Configured 3-Mt Pleasant/Caledonia/Sturtevant Police
enabled
[4] inactive (dead) Configured 4-Mt Pleasant/Caledonia/Sturtevant Police


--------------------------------
>>> Trunk Recorder Instances <<<
----------------------------------------------------------------------------
Item Status Instance
Boot
----------------------------------------------------------------------------
[5] inactive (dead) Trunk Recorder Instance #1
disabled


Press [Enter] to return to the main menu...
 

blantonl

Founder and CEO
Staff member
Joined
Dec 9, 2000
Messages
9,857
Location
San Antonio, TX
You need to reconfigure the items from scratch so the updated services files get installed. Just re-run the darkice configuration for each feed not working properly.
 

pagerman0219

Member
Joined
Jun 7, 2007
Messages
12
Location
Racine, WI
also, check your darkice log files for more details in:

Code:
/home/pi/bcfy/logs
DarkIce 1.4 live audio streamer, Google Code Archive - Long-term storage for Google Code Project Hosting.
Copyright (c) 2000-2007, Tyrell Hungary, Tyrell Hungary Corporation
Copyright (c) 2008-2013, Akos Maroy and Rafael Diniz
This is free software, and you are welcome to redistribute it
under the terms of The GNU General Public License version 3 or
any later version.

Using config file: /home/pi/bcfy/configs/darkice/darkice_3.cfg
19-Apr-2021 18:29:27 Using ALSA DSP input device: plughw:3,0
19-Apr-2021 18:29:27 buffer size: 441000
19-Apr-2021 18:29:27 encoding
19-Apr-2021 18:29:27 Using POSIX real-time scheduling, priority 4
DarkIce: DarkIce.cpp:1272: can't open connector [0]
19-Apr-2021 18:29:27 HTTP/1.0 200
 

blantonl

Founder and CEO
Staff member
Joined
Dec 9, 2000
Messages
9,857
Location
San Antonio, TX
Looks like there might be a problem with more than 2 feeds right now and USB problems on some Pi models. I'm investigating. What model of Pi are you using?

If you want to clean all configs there is a script to do so. It resets the image back to default.

Code:
sudo /home/pi/bcfy/scripts/clean_pi.sh
 

blantonl

Founder and CEO
Staff member
Joined
Dec 9, 2000
Messages
9,857
Location
San Antonio, TX
Here is a fix for more than 2 feeds.

Add the following bold entry to /boot/cmdline.txt at the location below

dwc_otg.speed=1

Code:
sudo vi /boot/cmdline.txt

console=serial0,115200 dwc_otg.speed=1 console=tty1 root=PARTUUID=a8e0410b-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles
 

pagerman0219

Member
Joined
Jun 7, 2007
Messages
12
Location
Racine, WI
Looks like there might be a problem with more than 2 feeds right now and USB problems on some Pi models. I'm investigating. What model of Pi are you using?

If you want to clean all configs there is a script to do so. It resets the image back to default.

Code:
sudo /home/pi/bcfy/scripts/clean_pi.sh

Pi 4B
 

pagerman0219

Member
Joined
Jun 7, 2007
Messages
12
Location
Racine, WI
Here is a fix for more than 2 feeds.

Add the following bold entry to /boot/cmdline.txt at the location below

dwc_otg.speed=1

Code:
sudo vi /boot/cmdline.txt

console=serial0,115200 dwc_otg.speed=1 console=tty1 root=PARTUUID=a8e0410b-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles

Trying this now
 

pagerman0219

Member
Joined
Jun 7, 2007
Messages
12
Location
Racine, WI
Still only 2. But a different 2:
------------------------------------
>>> Configured Darkice Instances <<<
----------------------------------------------------------------------------
Item Status Config Instance
Boot
----------------------------------------------------------------------------
[1] activating (auto-restart) Configured 1-Racine/South Shore Fire Dispatch
enabled
[2] active (running) Configured 2-Racine County Sheriff
enabled
[3] active (running) Configured 3-Mt Pleasant/Caledonia/Sturtevant Police
enabled
[4] inactive (dead) Configured 4-Mt Pleasant/Caledonia/Sturtevant Police


--------------------------------
>>> Trunk Recorder Instances <<<
----------------------------------------------------------------------------
Item Status Instance
Boot
----------------------------------------------------------------------------
[5] inactive (dead) Trunk Recorder Instance #1
disabled


Press [Enter] to return to the main menu...
 

pagerman0219

Member
Joined
Jun 7, 2007
Messages
12
Location
Racine, WI
Here is a fix for more than 2 feeds.

Add the following bold entry to /boot/cmdline.txt at the location below

dwc_otg.speed=1

Code:
sudo vi /boot/cmdline.txt

console=serial0,115200 dwc_otg.speed=1 console=tty1 root=PARTUUID=a8e0410b-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles

DarkIce 1.4 live audio streamer, Google Code Archive - Long-term storage for Google Code Project Hosting.
Copyright (c) 2000-2007, Tyrell Hungary, Tyrell Hungary Corporation
Copyright (c) 2008-2013, Akos Maroy and Rafael Diniz
This is free software, and you are welcome to redistribute it
under the terms of The GNU General Public License version 3 or
any later version.

Using config file: /home/pi/bcfy/configs/darkice/darkice_1.cfg
19-Apr-2021 18:53:07 Using ALSA DSP input device: plughw:3,0
19-Apr-2021 18:53:07 buffer size: 441000
19-Apr-2021 18:53:07 encoding
19-Apr-2021 18:53:07 Using POSIX real-time scheduling, priority 4
DarkIce: DarkIce.cpp:1272: can't open connector [0]
19-Apr-2021 18:53:07 HTTP/1.0 200
 
Top