John Maguire
0433f04c9c
Create non-draft releases
2020-05-24 16:46:01 +01:00
John Maguire
d89ee1fae2
Remove CircleCI config
2020-05-24 16:46:01 +01:00
John Maguire
9fdb83c828
Checkout & get all artifact files
2020-05-24 16:46:01 +01:00
John Maguire
6e95b65691
Build source tar
2020-05-24 16:46:01 +01:00
John Maguire
d015305561
Add release action
2020-05-24 16:46:01 +01:00
Jim Broadus
0fc0dcdb79
lyrics: Add 30s timeout for lyrics provider requests
1.4.0rc1-231-g60a46d193
2020-05-24 15:54:49 +01:00
Jim Broadus
6675b1b63e
lyrics: Add debug info for lyric server replies
2020-05-24 15:54:49 +01:00
Jim Broadus
02a1fc9a07
lyrics: Use lambda for UltimateLyricsProvider requests
...
Remove map of requests to ids and pass info directly to reply handler.
2020-05-24 15:54:49 +01:00
dmdmdm
40575e854e
Fixed one indent
2020-05-24 15:54:08 +01:00
dmdmdm
0f2e8946d6
Made parameter const
2020-05-24 15:54:08 +01:00
dmdmdm
86b48c22ae
Minor fixes
2020-05-24 15:54:08 +01:00
dmdmdm
c8eaafb0a8
Switch from std::string to QString
2020-05-24 15:54:08 +01:00
dmdmdm
fb262022f4
Switch from std::string to QString
2020-05-24 15:54:08 +01:00
dmdmdm
be60c12438
Guess artist and title (fourth attempt)
2020-05-24 15:54:08 +01:00
dmdmdm
9b580e4a5c
Guess artist and title from filename (third attempt)
2020-05-24 15:54:08 +01:00
dmdmdm
ddbde91889
Guess artist and title from filename (second attempt)
2020-05-24 15:54:08 +01:00
Jim Broadus
7378e5b141
gstengine: Clean up buffer references in error cases
2020-05-23 11:07:34 +01:00
Jim Broadus
407a99b2fa
gstengine: Use proper free function for gstreamer object
...
Use g_free instead of free for gstreamer allocated string. Ultimately g_free
calls free, but it also adds some glib debug instrumentation.
2020-05-23 11:07:34 +01:00
dmdmdm
949c20abdf
Compress PNGs (second attempt)
1.4.0rc1-211-g949c20abd
2020-05-21 21:45:04 +01:00
dmdmdm
7caf200efa
Added CBC Podcasts
2020-05-21 02:04:08 +01:00
John Maguire
157a9d1d1f
Only run once for PRs
2020-05-21 02:03:34 +01:00
John Maguire
a17f968b46
Trigger workflow for PRs
2020-05-21 02:03:34 +01:00
Jim Broadus
879dfa3d79
icecast: free backend on exit
...
Use a shared pointer since the model and search provider both hold pointers to
the backend object. Also removed unused accessor method.
1.4.0rc1-207-g879dfa3d7
2020-05-20 21:33:47 +01:00
Jim Broadus
8f56fbb83b
Fix timer errors on exit
...
The NetworkRemote is moved to a new thread after creation. On that thread, its
child classes create timers. When the network remote class is deleted on the
main thread, we see "Timers cannot be stopped from another thread".
To avoid this error, use deleteLater to delete NetworkRemote and its composition
classes on its own thread.
1.4.0rc1-206-g8f56fbb83
2020-05-19 10:39:06 +01:00
Jim Broadus
5b918a70aa
Add an optional delete function for Lazy pointers.
...
This allows a delete function to be provided with the prototype: void d(T*)
This function is passed to the unique_ptr constructor to be used when the object
is released. The default function simply deletes the object, where the default
behavior for unique_ptr would have a specialization for arrays. If Lazy is ever
used with arrays, a delete function should be provided.
2020-05-19 10:39:06 +01:00
John Maguire
912589439e
Add bionic builder
1.4.0rc1-204-g912589439
2020-05-16 18:51:00 +01:00
John Maguire
bc16747009
Add buster builder
1.4.0rc1-203-gbc1674700
2020-05-16 18:34:14 +01:00
John Maguire
833f8256c8
Add debian stretch github job
1.4.0rc1-202-g833f8256c
2020-05-16 18:18:55 +01:00
John Maguire
f46241e75a
Add eoan github job
1.4.0rc1-201-gf46241e75
2020-05-16 18:00:12 +01:00
John Maguire
18497dcb66
Add Fedora 32 build
1.4.0rc1-200-g18497dcb6
2020-05-16 17:38:19 +01:00
John Maguire
d7c1431193
Add Fedora 31 job
2020-05-16 14:26:17 +01:00
Jim Broadus
6a5cb0712d
gstengine: Fix gtreamer request pad leak
...
According to the gst_element_request_pad documentation, request pads must be
released after usage. They aren't automatically released and dereferenced when
the element is destroyed.
1.4.0rc1-198-g6a5cb0712
2020-05-15 11:12:34 +01:00
John Maguire
2b91bbe978
Add mingw job
2020-05-14 15:21:09 +01:00
John Maguire
e1f82b24a1
Add focal build
2020-05-14 15:21:09 +01:00
John Maguire
4da609d459
Add mac workflow
2020-05-14 15:21:09 +01:00
Michael Kuc
baea2d488f
Revert "Revert "Updated GLEW headers.""
...
This reverts commit ce4ce6ce36925f154f3ad84983327d76d6e690c1.
1.4.0rc1-194-gbaea2d488
2020-05-14 15:10:35 +01:00
Michael Kuc
ade1e7f30b
Revert "Revert "Use newer compiler than C++98.""
...
This reverts commit dcf078acca77c353ad38c2ce021ea51d9e174e26.
2020-05-14 15:10:35 +01:00
Michael Kuc
43a171512b
Revert "Revert "Fix deprecated comparison.""
...
This reverts commit 0782489febc74838ef9118791e95e026ec97ed58.
2020-05-14 15:10:35 +01:00
Michael Kuc
38207e4ea7
Replace deprecated std::auto_ptr with new std::unique_ptr.
2020-05-14 15:10:35 +01:00
Michael Kuc
823aed98a1
Fix narrowing issues preventing MacOS build.
2020-05-14 15:10:35 +01:00
Jim Broadus
58569d9d0d
Remove fetcher list from OutgoingDataCreator class.
1.4.0rc1-189-g58569d9d0
2020-05-14 11:01:49 +01:00
Jim Broadus
83fc376b08
subsonic: Consolidate read song code
1.4.0rc1-188-g83fc376b0
2020-05-14 11:01:22 +01:00
Jim Broadus
ddba21a46f
subsonic: Move ReadSong method to SubsonicService.
2020-05-14 11:01:22 +01:00
Jim Broadus
5efcae398e
subsonic: Use correct URL query params to fetch cover
2020-05-13 22:23:40 +01:00
John Maguire
ce4ce6ce36
Revert "Updated GLEW headers."
...
This reverts commit 3ca4973ea7062a3afa9ce90804ccb5206fce52ce.
2020-05-13 12:43:08 +01:00
John Maguire
dcf078acca
Revert "Use newer compiler than C++98."
...
This reverts commit a07a0de2310960c4d2e13cfa84551d0125958dab.
2020-05-13 12:43:08 +01:00
John Maguire
0782489feb
Revert "Fix deprecated comparison."
...
This reverts commit be144d46113f2c4f3318b410efd2abf7f5260ab1.
2020-05-13 12:43:08 +01:00
Jim Broadus
96a17c9f40
settings: Only save settings for visited pages
...
Set a flag when a page is shown. On apply or accept, only save if that flag is
set.
2020-05-12 10:21:44 +01:00
Jim Broadus
77badd37ff
settings: Add dialog methods to settings pages
...
Add Accept, Apply, Reject methods to settings pages to mirror dialog. This will
allow settings pages to handle these events at a more granular level and will
allow common behavor in the base class.
2020-05-12 10:21:44 +01:00
Michael Kuc
be144d4611
Fix deprecated comparison.
...
Using references no longer requires null checking.
2020-05-09 21:38:50 +01:00