Commit Graph

11831 Commits

Author SHA1 Message Date
svenhoefer
e5ae91a081 - movieplayer: fix search for livestream script in webradio mode
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:55 +02:00
svenhoefer
743377ad81 - multimedia-setup: re-organize menu
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:55 +02:00
Thilo Graf
3ac8217d07 audioplay: clean up, add missing code for audio/internet player functionality
* favorites handling
* auto play
* xml data/logo handling
* locales
* settings
* clean ups

taken from https://bitbucket.org/neutrino-images/ni-neutrino-hd
2018-10-02 23:24:55 +02:00
svenhoefer
730a357368 - audioplayer/screensaver: refresh screensaver picture when title was changed
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:55 +02:00
svenhoefer
4d934ad173 - screensaver: allow to switch clock <-> picture while runtime
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:55 +02:00
svenhoefer
4eade1f0f0 - audioplayer: remove all covers when playback is stopped or title is changed
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:55 +02:00
svenhoefer
cc9032dfc1 - radio-favorites.xml: add 80s80s DM as a sample stream
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:55 +02:00
svenhoefer
7dcb67f16d - audioplayer/screensaver: add gui switch to use covers as screensaver
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:54 +02:00
svenhoefer
1ed07af6a5 - audioplayer: don't remove station-logo immediately; ...
this allows the usage of station-logo as screensaver

Signed-off-by: Thilo Graf <dbt@novatux.de>

# Conflicts:
#	src/gui/audioplayer.cpp
2018-10-02 23:24:54 +02:00
svenhoefer
b616b6731d - audioplayer: update gui if streamripper has stopped or crashed
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:54 +02:00
svenhoefer
8f58b33167 - re-sort locals
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:54 +02:00
svenhoefer
fc71434a0c - clearify headers for ausioplayer/internetradio setup
Signed-off-by: Thilo Graf <dbt@novatux.de>

# Conflicts:
#	data/locale/deutsch.locale
#	data/locale/english.locale
#	src/system/locals.h
#	src/system/locals_intern.h
2018-10-02 23:24:54 +02:00
svenhoefer
92f124743f - audioplayer-setup: re-align some items
Conflicts:
	src/gui/audioplayer_setup.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:54 +02:00
svenhoefer
2a910092ad - audioplayer. add streamripper control to record current stream
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:54 +02:00
svenhoefer
e142bb008c - webtv/webradio: cleanup user's files; add dummy sample only
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:54 +02:00
svenhoefer
bbc9b02f4b - webtv/webradio-setup: fix webchannels_auto() logic
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:54 +02:00
svenhoefer
7f08ce08b0 - webtv-setup: remove useless check in webchannels_autodir() function
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:54 +02:00
svenhoefer
dff946029f - webradio: add possibility to auto-load webradio files
Conflicts:
	src/gui/webtv_setup.cpp
	src/gui/webtv_setup.h
	src/neutrino.cpp
	src/system/settings.h

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:54 +02:00
svenhoefer
e3a5dbf6f4 - webtv-setup: implement webradio-setup into webtv-setup code
Conflicts:
	src/gui/webtv_setup.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:54 +02:00
TangoCash
1473bca983 -webtv: fix segfault while reload
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:54 +02:00
svenhoefer
1d7d780258 - icons: add webtv and xmltv hint icons
Conflicts:
	data/icons/hints/Makefile.am

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:54 +02:00
svenhoefer
a5b85fa67e - neutrino: add xmltv-setup
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:54 +02:00
svenhoefer
c1c4389360 - webtv-setup: move LIVESTREAM_RESOLUTION_OPTIONS to CWebTVResolution code
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:54 +02:00
svenhoefer
ac90cb5f17 - webtv-setup: init filebrowser only if needed
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:53 +02:00
TangoCash
aacca740d5 - webtv-setup: add possibility to edit webtv-file manually
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:53 +02:00
svenhoefer
4ac20664c9 - webtv-setup: just code reformatting (using astyle)
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:53 +02:00
svenhoefer
f4a07b3f7d - webtv-setup: add possibility to enter webtv-file manually
Signed-off-by: Thilo Graf <dbt@novatux.de>

 Conflicts:
	src/gui/webtv_setup.cpp
2018-10-02 23:24:53 +02:00
svenhoefer
a22ae5dbe5 - webtv-setup: show hintbox when reloading channels
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:53 +02:00
Thilo Graf
720e1d3cfd Add functionality for webtv
Taken from bitbucket.org/neutrino-images/ni-neutrino-hd

Required  build fixes:
    Clean cherry-pick was impossible and build was broken,
    because of missing parts of historie inside source repository.
    That forces to add many other missing code parts.
2018-10-02 23:24:53 +02:00
Stefan Seyfried
5731cf10a4 rcinput: fix corrupted iterator on input device hot-unplug
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:53 +02:00
Thilo Graf
8fc2db736a src/daemonc/remotecontrol.cpp: fix possible code errors
code should be UTF8
2018-10-02 23:24:53 +02:00
TangoCash
ea10c4b8be download/cache xmltv logo only if no local logo already exists
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:53 +02:00
TangoCash
42e7b0a55f adding caching xmltv logos
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:53 +02:00
TangoCash
6f2d2a420f add some threadsafety
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:53 +02:00
TangoCash
13c645ed61 pictureviewer: fix segfault if no channelid is present
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:53 +02:00
TangoCash
b566869f93 speed up starting neutrino while loading xmltv logos, the better way
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:53 +02:00
TangoCash
580ef2d9b8 Revert "speed up starting neutrino while loading xmltv logos"
This reverts commit 7f57c687bb658ae7cec251e241f138e4b1687fb0.

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:53 +02:00
svenhoefer
7b2c4b187f cleanup LOGODIR_TMP at start
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:53 +02:00
TangoCash
280eb04c37 cleanup COVERDIR_TMP at start
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:53 +02:00
Thilo Graf
dd68f19369 data/inetradio: add radio-favorites.xml with sample entry 2018-10-02 23:24:53 +02:00
svenhoefer
4f911979e0 - rename COVERDIR => COVERDIR_TMP
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:53 +02:00
svenhoefer
5db053cbc2 - audioplayer: remove all covers when playback is stopped or title is changed
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:52 +02:00
svenhoefer
3ab66aa9de - audioplayer: don't remove station-logo immediately; ...
this allows the usage of station-logo as screensaver

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:52 +02:00
svenhoefer
f5754b74f2 - helpers: rework new random-functions to get the code more reuseable
* introduceand use LOGODIR_TMP (storage dir for webchannel logos)

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:52 +02:00
TangoCash
1de8919514 speed up starting neutrino while loading xmltv logos
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:52 +02:00
svenhoefer
745013b8b4 - yweb: try to fix oversized channellogos
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:52 +02:00
svenhoefer
e8bae3a168 - cables.xml: update Unitymedia; remove obsolete Unitymedia BW
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:52 +02:00
svenhoefer
d71d1aab91 - neutrino: introduce WEBRADIODIR and WEBRADIODIR_VAR
Conflicts:
	src/neutrino.cpp
	src/nhttpd/yhttpd_mods/mod_yparser.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:52 +02:00
Thilo Graf
c982d02be5 src/gui/widget/stringinput.cpp: add missing @ 2018-10-02 23:22:08 +02:00
redblue-pkt
26adad9268 fix segfault in standby 2018-10-02 22:15:11 +02:00