Commit Graph

260 Commits

Author SHA1 Message Date
GetAway
4d41d5ec60 audioplayer.cpp: fix -Wmissing-field-initializers warning 2020-02-04 19:15:55 +01:00
svenhoefer
0df5781246 - audioplayer: change format of title number
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-02-01 15:14:22 +01:00
svenhoefer
bab794a1de - audioplayer: avoid start of pictureviewer; this feature seems broken
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-02-01 15:14:03 +01:00
svenhoefer
cad5532dcb - audioplayer: change screensaver handling
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-02-01 15:13:18 +01:00
MarkusVolk
55dbe62c16 audioplayer.cpp: increase destination arrays to avoid possible truncation
Signed-off-by: MarkusVolk <f_l_k@t-online.de>
2020-01-10 15:05:15 +01:00
svenhoefer
87ec06daff - neutrino: introduce user-assignable favorites key
Conflicts:
	src/gui/audioplayer.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-05 16:53:14 +01:00
Jacek Jendrzej
2d5a1c9e29 audioplayer.cpp fix scandir memleak 2020-01-04 12:49:57 +01:00
Jacek Jendrzej
1547f90e4e fix possible memleak 2019-03-03 16:02:34 +01:00
Jacek Jendrzej
ffcda7c304 audioplayer: fix memleak 2019-03-01 20:44:40 +01:00
svenhoefer
9c77ed6269 - use new exec_controlscript() function
Conflicts:
	src/driver/record.cpp
	src/global.h
	src/neutrino.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-02-11 10:26:23 +01:00
svenhoefer
2bcd32732d - align defines for control scripts
Conflicts:
	src/global.h
	src/gui/pictureviewer.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-02-11 10:26:13 +01:00
svenhoefer
5c413dce45 - move compatibility headers to /lib/hardware
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 11:47:45 +01: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
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
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
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
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
b0590ff20d - audioplayer: remove some code; since 2588700 it's to find in helpers.cpp|h
Signed-off-by: Thilo Graf <dbt@novatux.de>

this is a fix for: adding some curl helpers
2018-08-23 10:37:58 +02:00
GetAway
15572e2d7c Revert "- audioplayer: fix station logo handling for icecast"
This reverts commit 2e96ac3 - it is incomplete!
2018-05-26 18:31:03 +02:00
vanhofen
ff926297df - internetradio: clear playlist before loading a new one 2018-05-20 17:59:26 +02:00
svenhoefer
2e96ac359f - audioplayer: fix station logo handling for icecast
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-05-20 17:59:07 +02:00
Thilo Graf
c1a3f02dad src/gui/audioplayer.cpp: add missing 'else'
Comes in with picked commit 0d0553a639
Original commit was noiseless deleted and its content was replaced.
2018-01-27 16:15:38 +01:00
svenhoefer
0d0553a639 - audioplayer: split RC_home/RC_stop handling; ...
now RC_home do not stop playback anymore and RC_stop do not close gui.

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-26 23:39:58 +01:00
svenhoefer
3b65251e00 - framebuffer: better name for getWindowWidth/Height() functions
getScreenWidth/HeightRel() was confusing because it depends on users window settings.
Replace names in old unused framebuffer code too.

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

 Conflicts:
	gui/channellist.cpp
2018-01-22 19:19:08 +01:00
svenhoefer
3d5aa5977a - neutrino: add more RC_playpause handling
Conflicts:
	src/gui/movieplayer.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-21 11:28:30 +01:00
svenhoefer
0fc3e793a4 - neutrino: unify modes handling; ...
remove double enum from CNeutrinoApp and move mostly used enum from NeutrinoMessages to new NeutrinoModes

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-22 15:42:09 +01:00
svenhoefer
5ec2e9c11e - audioplayer: allow RC_previoussong and RC_nextsong
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-10-30 17:33:42 +01:00
Jacek Jendrzej
b7ceb705a0 Merge branch 'master' into pu/mp 2017-09-26 12:52:04 +02:00
Stefan Seyfried
163815a2e0 audioplayer: allow to add https:// urls from playlist 2017-09-26 12:41:05 +02:00
Stefan Seyfried
96006a04f6 audioplayer: fix buffer overflow 2017-09-26 12:41:05 +02:00
M. Liebmann
abfb02aa47 Merge branch 'master' into pu/mp 2017-09-21 09:07:15 +02:00
svenhoefer
6ee3e54741 - add and use FRAME_WIDTH defines; ...
replace other fixed frame widths with OFFSET defines

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-09-20 21:29:53 +02:00
Jacek Jendrzej
1763bb9e64 Merge branch 'master' into pu/mp 2017-08-08 20:06:40 +02:00
svenhoefer
bfedeffb61 - audioplayer: fix right offsets for item
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-08-08 14:25:12 +02:00
Jacek Jendrzej
72a9fa40db Merge branch 'master' into pu/mp 2017-07-05 21:43:36 +02:00
svenhoefer
dd19314000 - audioplayer: don't scale covers to quadrat-dimensions
Signed-off-by: Thilo Graf <dbt@novatux.de>

# Conflicts:
#	src/gui/audioplayer.cpp
2017-07-04 12:22:53 +02:00
Jacek Jendrzej
f791ee1455 Merge branch 'master' into pu/mp 2017-07-02 17:22:23 +02:00
svenhoefer
6a7ac6c0b0 - settings.h: rename FRAME_MIN_WIDTH to FRAME_WIDTH_MIN ...
to get same name-structure as in the existing defines

(cherry picked from commit f77c2b897c269810c15a1780ae4918a7a0deec3d)
Signed-off-by: Thilo Graf <dbt@novatux.de>

Conflicts:
	src/system/settings.h
2017-06-29 17:18:06 +02:00
M. Liebmann
542626c0da Merge branch 'master' into pu/mp 2017-06-29 15:06:39 +02:00
Thilo Graf
86742b1d72 CAudioPlayerGui: add cc scquare objekt as title box, fix caption bg colors
Use of cc square object saves unnecessary paintBoxRel() calls.
BgColors of metatdata and time display were different to
titlebox body color, but was not to see with all themes.

btw: time box was too much on the right side. Frame of titelbox
was overpainted but was not very noticeable if frame width < 2.
2017-06-28 22:07:34 +02:00
svenhoefer
b62bb3715f - audioplayer: reset idle time to avoid screensaver ...
when returning from shoutcast-filebrowser

(cherry picked from commit 0a8024cdef84d9e60fa1e64c65e687f16c1d90ce)
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-06-28 20:35:20 +02:00
svenhoefer
bb7b9e2207 - audioplayer: fix round borders in footer when playlist is hidden ...
and use large roundings as in the other gui-elements

cherry-picked from 8a3d8f8b51a8bd97966f8b0708f0a0a631d07bc8

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-06-28 20:35:20 +02:00
svenhoefer
bab708281a - audioplayer: reset idle time to avoid screensaver ...
when returning from filebrowser

(cherry picked from commit d4f366c0dd9ab7f997a7c4f85948168ccf80f4ad)
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-06-28 20:35:19 +02:00
svenhoefer
f0c70b854c - audioplayer: fix position of meta data in titlebox
(cherry picked from commit 37c61fa12f6961048f1382ae48873d7c06bd9c64)
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-06-28 20:35:19 +02:00
svenhoefer
4b4cf14d6b - audioplayer: fix coordinates to clear title-box
(cherry picked from commit 0dfe5becbbc832c4379e957abdcea92604eb1caf)
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-06-28 20:35:18 +02:00
svenhoefer
d75a3b0f58 - audioplayer: change scanXmlData() arguments order ...
switch url <-> name to get the same order as in other used functions

(cherry picked from commit f31f8c5bc84c817e3fc955d816bb57cb0dcdfab7)
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-06-28 20:35:17 +02:00