Skip to content
This repository has been archived by the owner on Nov 1, 2022. It is now read-only.

A large rewrite for Piface Control & Display and Your inspiration #1

Open
wants to merge 30 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
a11c0f5
Fix some white space.
Sep 27, 2014
9136fd4
Get radio running with piface Control & Diplay
Sep 27, 2014
6b090d4
Start development of an object oriented menu structure.
Sep 27, 2014
9d3630d
Get the radio running using the menu class.
Sep 29, 2014
2e5ba45
Enable heartbeat (blinking dot).
Sep 29, 2014
dcb364b
Start playback upon first enter button press when last menu was the t…
Sep 29, 2014
51e0462
Avoid unnecessary display updates.
Sep 29, 2014
54ab5fe
Intermediate check in to construct a source package
Oct 3, 2014
b4d3d16
Plain result of dh_make
Oct 3, 2014
f22fb3c
Check in to avoid unneccessary trouble.
Oct 4, 2014
97a77d7
Many changes.
Nov 25, 2014
97a7b81
add debian patches and gitignore
Nov 6, 2014
4e4bed5
Ignore certain debian files as well as temporary files.
Nov 6, 2014
5b0cb41
Add a new configuration interface that uses .ini-like structure.
Nov 6, 2014
83cef36
change mode of cpHD44780.py
Nov 6, 2014
acaf91a
First more ore less usable version
Nov 25, 2014
0783571
Merge branch 'master' of github.com:keinstein/piradio into tsradio
Nov 25, 2014
3218a2e
Fix locking issue with the RSS menu.
Nov 26, 2014
028c6f4
Add some missing unicode markers.
Feb 12, 2015
d1aad3c
Correctly recover from situations where the stored current song was '…
Feb 12, 2015
a31d278
Catch pipe errors when the connection to MPD breaks.
Feb 12, 2015
91779a9
Fix a crash when a playlist is beeing selected.
Apr 19, 2015
464d212
Hopefully improve rare errors where the connection gets closed
Jul 18, 2015
49ed348
Fix spelling of ConfigParser
Mar 5, 2016
20f8c66
Do not rely an certain fields in the reply of the music player daemon.
Mar 5, 2016
cbcde30
Make heartbeat configurable.
Mar 5, 2016
34e1217
Make some calls more robust against errors and protocol differences.
Mar 5, 2016
3d41ed5
Copy piface libraries into the piradio directory.
Mar 5, 2016
6ae8e28
Debug and fix thread problems. Kill all child processes at shutdown.
Mar 5, 2016
288373d
Add kill command to the init.d script.
Mar 5, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
*~
*.pyc
*.debhelper
\#*\#
.\#*
.pc
debian/piradio
debian/piradio.substvars
debian/piradio.debhelper.log
debian/files
39 changes: 17 additions & 22 deletions CVS/Entries
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
/ada_lcd_class.py/1.4/Wed Mar 19 09:48:54 2014//
/test_ada_lcd.py/1.4/Tue Mar 25 20:28:12 2014//
/log_class.py/1.6/Tue Mar 25 20:36:44 2014//
/radiod/1.3/Sun Apr 6 10:19:42 2014//
/rss_class.py/1.18/Tue Apr 8 15:10:46 2014//
/test_switches.py/1.5/Mon Apr 21 10:50:12 2014//
/radiod.logrotate/1.1/Sat May 17 09:58:34 2014//
/display_current.py/1.6/Mon May 19 10:00:05 2014//
Expand All @@ -13,40 +16,32 @@ D/configs////
/radioweb.postinst/1.3/Wed Jun 4 08:31:12 2014//
/rotary_class.py/1.4/Fri Jun 6 05:49:53 2014//
/test_lcd.py/1.9/Fri Jun 6 05:49:53 2014//
D/logrotate////
/piradio.preinst/1.1/Sun Jun 8 14:24:59 2014//
/radio_daemon.py/1.3/Tue Jun 10 13:14:27 2014//
/station.urls/1.13/Wed Jun 18 13:28:46 2014//
D/contributors////
/i2c_class.py/1.4/Sun Jun 22 12:42:11 2014//
/select_daemon.sh/1.7/Sun Jun 22 12:42:11 2014//
/build.sh/1.10/Sun Jul 13 11:15:05 2014//
/create_playlists.py/1.21/Sun Jul 13 11:15:05 2014//
/create_podcasts.py/1.2/Sun Jul 13 11:13:44 2014//
/piradio.postrm/1.4/Sun Jul 13 11:15:05 2014//
/podcasts.dist/1.1/Sat Jul 12 13:11:08 2014//
D/cron.hourly////
/LICENSE/1.1/Tue Jul 15 11:05:13 2014//
/create_tar.sh/1.29/Sun Jul 20 07:30:35 2014//
/display_model.py/1.3/Sun Jul 20 07:30:35 2014//
/piradio.postinst/1.13/Mon Jul 21 08:02:56 2014//
/test_rotary_class.py/1.4/Thu Jul 24 07:01:54 2014//
/ada_radio.py/1.36/Sat Aug 16 08:58:40 2014//
/radiod.py/1.79/Sat Aug 16 08:58:40 2014//
/my_stations.urls/1.10/Wed Aug 20 20:00:21 2014//
/README/1.13/Sat Aug 30 10:34:50 2014//
/lcd_class.py/1.22/Sat Aug 30 10:34:50 2014//
/piradio/1.18/Sat Aug 30 10:34:50 2014//
/radio4.py/1.91/Sat Aug 30 10:34:50 2014//
/radio_class.py/1.125/Sat Aug 30 10:34:50 2014//
/rradio4.py/1.42/Sat Aug 30 10:34:50 2014//
/rradiod.py/1.44/Sat Aug 30 10:34:50 2014//
/LICENSE/1.2/Wed Sep 10 19:29:40 2014//
/rradio4.py/1.45/Wed Sep 10 19:29:40 2014//
/rss_class.py/1.21/Wed Sep 10 19:29:40 2014//
/ada_lcd_class.py/1.5/Wed Sep 24 20:24:52 2014//
/lcd_class.py/1.25/Wed Sep 24 20:24:52 2014//
/create_tar.sh/1.30/Sun Oct 19 14:43:13 2014//
/lcd_i2c_class.py/1.2/Sun Oct 19 14:43:13 2014//
/piradio.postinst/1.14/Sun Oct 19 14:43:13 2014//
/radio_class.py/1.128/Sun Oct 19 14:43:13 2014//
/rradiobp.py/1.3/Sun Oct 19 14:43:13 2014//
/rradiobp4.py/1.1/Sun Oct 5 08:37:59 2014//
/select_daemon.sh/1.8/Sun Oct 19 14:43:13 2014//
/radio4.py/1.96/Sun Nov 2 09:17:41 2014//
/radiod.py/1.80/Sun Nov 2 09:17:41 2014//
/translate_class.py/1.13/Sun Nov 2 09:17:41 2014//
D/rss////
D/logrotate.d////
/README/1.16/Fri Nov 7 18:36:47 2014//
/ada_radio.py/1.37/Fri Nov 7 18:36:47 2014//
/piradio/1.21/Fri Nov 7 18:36:47 2014//
/test_i2c_lcd.py/1.2/Fri Nov 7 18:36:47 2014//
/radiod/1.5/Wed Nov 19 18:40:12 2014//
/translate_class.py/1.7/Sat Aug 30 10:34:50 2014//
35 changes: 15 additions & 20 deletions CVS/Entries.Extra
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
/ada_lcd_class.py////*////
/test_ada_lcd.py////*////
/log_class.py////*////
/radiod////*////
/rss_class.py////*////
/test_switches.py////*////
/radiod.logrotate////*////
/display_current.py////*////
Expand All @@ -13,40 +16,32 @@ D/configs////////
/radioweb.postinst////*////
/rotary_class.py////*////
/test_lcd.py////*////
D/logrotate////////
/piradio.preinst////*////
/radio_daemon.py////*////
/station.urls////*////
D/contributors////////
/i2c_class.py////*////
/select_daemon.sh////*////
/build.sh////*////
/create_playlists.py////*////
/create_podcasts.py////*////
/piradio.postrm////*////
/podcasts.dist////*////
D/cron.hourly////////
/display_model.py////*////
/test_rotary_class.py////*////
/my_stations.urls////*////
/rradiod.py////*////
/LICENSE////*////
/rradio4.py////*////
/rss_class.py////*////
/ada_lcd_class.py////*////
/lcd_class.py////*////
/create_tar.sh////*////
/lcd_i2c_class.py////*////
/display_model.py////*////
/piradio.postinst////*////
/radio_class.py////*////
/rradiobp.py////*////
/rradiobp4.py////*////
/select_daemon.sh////*////
/radio4.py////*////
/test_rotary_class.py////*////
/ada_radio.py////*////
/radiod.py////*////
/translate_class.py////*////
D/rss////////
D/logrotate.d////////
/my_stations.urls////*////
/README////*////
/ada_radio.py////*////
/lcd_class.py////*////
/piradio////*////
/test_i2c_lcd.py////*////
/radiod////*////
/radio4.py////*////
/radio_class.py////*////
/rradio4.py////*////
/rradiod.py////*////
/translate_class.py////*////
37 changes: 16 additions & 21 deletions CVS/Entries.Extra.Old
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
/ada_lcd_class.py////*////
/test_ada_lcd.py////*////
/translate_class.py////*////
/log_class.py////*////
/radiod////*////
/rss_class.py////*////
/test_switches.py////*////
/radiod.logrotate////*////
/display_current.py////*////
Expand All @@ -9,45 +13,36 @@ D/init.d////////
/install_streaming.sh////*////
D/configs////////
/buildweb.sh////*////
/lcd_class.py////*////
/radiodweb////*////
/radioweb.postinst////*////
/rotary_class.py////*////
/test_lcd.py////*////
D/logrotate////////
/piradio.preinst////*////
/radio_daemon.py////*////
/station.urls////*////
D/contributors////////
/i2c_class.py////*////
/select_daemon.sh////*////
/build.sh////*////
/create_playlists.py////*////
/create_podcasts.py////*////
/pi_radio_web.tar.gz////*////
/piradio.postrm////*////
/podcasts.dist////*////
D/cron.hourly////////
/display_model.py////*////
/test_rotary_class.py////*////
/my_stations.urls////*////
/rradio4.py////*////
/rradiod.py////*////
D/cron.hourly////////
/LICENSE////*////
/rradio4.py////*////
/rss_class.py////*////
/ada_lcd_class.py////*////
/lcd_class.py////*////
/create_tar.sh////*////
/lcd_i2c_class.py////*////
/display_model.py////*////
/piradio.postinst////*////
/radio_class.py////*////
/rradiobp.py////*////
/rradiobp4.py////*////
/select_daemon.sh////*////
/radio4.py////*////
/radiod.py////*////
/translate_class.py////*////
D/rss////////
D/logrotate.d////////
/test_rotary_class.py////*////
/README////*////
/ada_radio.py////*////
/piradio////*////
/test_i2c_lcd.py////*////
/radiod////*////
D/logrotate////////
/radiod.py////*////
/my_stations.urls////*////
/radio4.py////*////
/radio_class.py////*////
43 changes: 19 additions & 24 deletions CVS/Entries.Old
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
/ada_lcd_class.py/1.4/Wed Mar 19 09:48:54 2014//
/test_ada_lcd.py/1.4/Tue Mar 25 20:28:12 2014//
/translate_class.py/1.5/Tue Mar 25 20:28:12 2014//
/log_class.py/1.6/Tue Mar 25 20:36:44 2014//
/radiod/1.3/Sun Apr 6 10:19:42 2014//
/rss_class.py/1.18/Tue Apr 8 15:10:46 2014//
/test_switches.py/1.5/Mon Apr 21 10:50:12 2014//
/radiod.logrotate/1.1/Sat May 17 09:58:34 2014//
/display_current.py/1.6/Mon May 19 10:00:05 2014//
Expand All @@ -9,45 +13,36 @@ D/init.d////
/install_streaming.sh/1.4/Sat May 31 06:24:40 2014//
D/configs////
/buildweb.sh/1.1/Sun Jun 1 10:20:50 2014//
/lcd_class.py/1.19/Fri Jun 6 05:49:53 2014//
/radiodweb/1.2/Sun Jun 1 12:12:25 2014//
/radioweb.postinst/1.3/Wed Jun 4 08:31:12 2014//
/rotary_class.py/1.4/Fri Jun 6 05:49:53 2014//
/test_lcd.py/1.9/Fri Jun 6 05:49:53 2014//
D/logrotate////
/piradio.preinst/1.1/Sun Jun 8 14:24:59 2014//
/radio_daemon.py/1.3/Tue Jun 10 13:14:27 2014//
/station.urls/1.13/Wed Jun 18 13:28:46 2014//
D/contributors////
/i2c_class.py/1.4/Sun Jun 22 12:42:11 2014//
/select_daemon.sh/1.7/Sun Jun 22 12:42:11 2014//
/build.sh/1.10/Sun Jul 13 11:15:05 2014//
/create_playlists.py/1.21/Sun Jul 13 11:15:05 2014//
/create_podcasts.py/1.2/Sun Jul 13 11:13:44 2014//
/pi_radio_web.tar.gz/1.7/Sun Jul 13 11:15:05 2014//
/piradio.postrm/1.4/Sun Jul 13 11:15:05 2014//
/podcasts.dist/1.1/Sat Jul 12 13:11:08 2014//
/rradio4.py/1.40/Sun Jul 13 11:15:05 2014//
/rradiod.py/1.43/Sun Jul 13 11:15:05 2014//
D/cron.hourly////
/LICENSE/1.1/Tue Jul 15 11:05:13 2014//
/create_tar.sh/1.29/Sun Jul 20 07:30:35 2014//
/display_model.py/1.3/Sun Jul 20 07:30:35 2014//
/piradio.postinst/1.13/Mon Jul 21 08:02:56 2014//
/test_rotary_class.py/1.4/Thu Jul 24 07:01:54 2014//
/README/1.12/Sat Aug 16 08:58:40 2014//
/ada_radio.py/1.36/Sat Aug 16 08:58:40 2014//
/piradio/1.17/Sat Aug 16 08:58:40 2014//
/radiod.py/1.79/Sat Aug 16 08:58:40 2014//
/my_stations.urls/1.10/Wed Aug 20 20:00:21 2014//
/rradiod.py/1.44/Sat Aug 30 10:34:50 2014//
/LICENSE/1.2/Wed Sep 10 19:29:40 2014//
/rradio4.py/1.45/Wed Sep 10 19:29:40 2014//
/rss_class.py/1.21/Wed Sep 10 19:29:40 2014//
/ada_lcd_class.py/1.5/Wed Sep 24 20:24:52 2014//
/lcd_class.py/1.25/Wed Sep 24 20:24:52 2014//
/create_tar.sh/1.30/Sun Oct 19 14:43:13 2014//
/lcd_i2c_class.py/1.2/Sun Oct 19 14:43:13 2014//
/piradio.postinst/1.14/Sun Oct 19 14:43:13 2014//
/radio_class.py/1.128/Sun Oct 19 14:43:13 2014//
/rradiobp.py/1.3/Sun Oct 19 14:43:13 2014//
/rradiobp4.py/1.1/Sun Oct 5 08:37:59 2014//
/select_daemon.sh/1.8/Sun Oct 19 14:43:13 2014//
/radio4.py/1.96/Sun Nov 2 09:17:41 2014//
/radiod.py/1.80/Sun Nov 2 09:17:41 2014//
/translate_class.py/1.13/Sun Nov 2 09:17:41 2014//
D/rss////
D/logrotate.d////
/README/1.16/Fri Nov 7 18:36:47 2014//
/ada_radio.py/1.37/Fri Nov 7 18:36:47 2014//
/piradio/1.21/Fri Nov 7 18:36:47 2014//
/test_i2c_lcd.py/1.2/Fri Nov 7 18:36:47 2014//
/radiod/1.5/Wed Nov 19 18:40:12 2014//
D/logrotate////
/radio4.py/1.89/Wed Aug 20 20:00:21 2014//
/radio_class.py/1.123/Wed Aug 20 20:00:21 2014//
94 changes: 0 additions & 94 deletions README

This file was deleted.

Loading