Alain Nussbaumer
387e531d64
[web] Cleanup of code to simplify
...
Useless methods have been removed and code has been partially cleaned up.
2023-06-07 21:25:54 +02:00
Alain Nussbaumer
3a1cc63e8f
[web] Fix cover artwork display on different pages #1506
...
On some pages, the cover artwork was overlapping or not displayed properly. Moreover, the use of the component CoverArtwork has been generalised.
2023-06-07 18:55:44 +02:00
Alain Nussbaumer
931c7477c3
[web] Align the presentation of list of tracks
...
Makes the list of Spotify tracks ressemble the standard list of tracks.
2023-06-07 15:06:02 +02:00
Alain Nussbaumer
a38da31d17
[web] Fix of wrong French translation
...
In the page listing the artists, the count of them was not properly translated.
2023-06-05 20:38:15 +02:00
Alain Nussbaumer
65b16c60fb
[web] Add hint on buttons of the audio player when hovering them #1512
...
When hovering the buttons of the player, a short description is displayed. Moreover, the seek buttons are explicit now.
2023-06-04 18:25:47 +02:00
Alain Nussbaumer
f454e9229e
[web] Remove never called method
...
The method scrollToTop was a relic of the past and has been removed. The scrolling is now done in ContentWithHeading.
2023-06-04 15:59:21 +02:00
Alain Nussbaumer
a1046f3913
[web] Fix for items not displaying because of their name
...
Albums, artists, composers, genres, and any other items listed on page where they appear sorted by names are now all displayed properly.
2023-06-04 13:54:01 +02:00
Alain Nussbaumer
d6dd790569
[web] Generate htdocs
...
htdocs directory content has been generated.
2023-06-03 19:50:52 +02:00
Alain Nussbaumer
78b50bc088
[web] Bump to newer versions of packages
...
Newer versions of JavaScript packages are now used.
2023-06-03 19:49:22 +02:00
Alain Nussbaumer
0fcf99c8e9
[web] Remove unused play_track function
...
The play_track function was useless because already present in the ListTracks component.
2023-06-03 19:23:43 +02:00
Alain Nussbaumer
1b71cf2a15
[web] Fix inability to start from a specific track of an album
...
In the album view, whatever the chosen track, the player always started from the first track of the album.
2023-06-03 19:22:02 +02:00
Alain Nussbaumer
6bf40c139d
[web] Remove console logging
...
Console logging has been removed from all the pages.
2023-06-03 18:58:11 +02:00
Alain Nussbaumer
fc5d284588
[web] Remove useless condition
...
No action is taken from this conditional test and therefore can be removed.
2023-06-03 18:53:39 +02:00
Alain Nussbaumer
aa3127167b
[web] Beautify code
...
The source code has been beautified to follow the coding standards.
2023-06-03 18:52:17 +02:00
Alain Nussbaumer
025a1c73a8
[web] Fix non-closing album modal dialog
...
When clicking on the artist name in the album modal dialog, the dialog was not close.
2023-06-03 18:44:49 +02:00
Alain Nussbaumer
8e4a3fe16a
[web] Add missing translation
...
The French translation for the word "Search" was missing.
2023-06-03 08:40:49 +02:00
Alain Nussbaumer
9bd68ca306
[web] Fix an issue preventing removal of RSS podcasts #1616
...
RSS podcasts can now be removed. Moreover, the remove option is not shown anymore to non-RSS podcasts.
2023-06-02 23:13:44 +02:00
Alain Nussbaumer
784de0c4a1
[web] Fix for translations not being displayed
...
In the Now Playing page, translations for an empty queue where not displayed.
2023-06-02 22:22:32 +02:00
Alain Nussbaumer
b0f418abda
[web] Add missing translations
...
Translations were missing for the remove podcast feature. A cleanup of the German translation files has been done as well.
2023-06-02 22:13:38 +02:00
ejurgensen
82fdb7f121
Merge pull request #1610 from owntone/streaming_ffmpeg6
...
Refactor mp3 streaming/fix for ffmpeg 6
2023-05-12 23:20:17 +02:00
ejurgensen
f998b1f3dd
[streaming] Change how metadata is delivered to http streaming
...
This gets rid of player locks + the special header file outputs/streaming.h
2023-05-12 22:35:10 +02:00
ejurgensen
6364515fb7
[streaming] Use player_streaming_register() for thread safety
...
Also means we might be able to drop the special header file for
outputs/streaming.c making it a bit more like a regular output module.
2023-05-11 22:30:36 +02:00
ejurgensen
dedd4a95c2
[player] Add player_streaming_register() and _deregister()
2023-05-11 22:30:36 +02:00
ejurgensen
537012440b
[streaming] Fix mp3 streaming not working with ffmpeg 6
...
ffmpeg 6 requires fixed size frames for the encoder, so this commit refactors
the mp3 streaming to do support that. Also uses outputs_quality_subscribe which
potentially has better performance (e.g. a 48000 sample rate source will only
be resampled once if both airplay and mp3 streaming want 44100), and makes it
easier to create fixed size frames.
Resolves #1601
2023-05-11 22:30:36 +02:00
ejurgensen
701bad466e
[outputs] Add helpers for output buffer copy and free
2023-05-11 22:30:36 +02:00
ejurgensen
cd62070fdb
[xcode] Add "samples_per_frame" query parameter
2023-05-11 22:30:36 +02:00
Alain Nussbaumer
0d095b3037
Fix for #1606
2023-05-11 11:24:34 +01:00
ejurgensen
4df644eb3a
[mdns] Fix possible deref of null *addr in browse_resolve_callback()
...
Regression from PR #1599 , commit e7a7355
Fixes #1604
2023-05-04 22:39:22 +02:00
ejurgensen
2318739a58
[evrtsp] Proper enum return type for evrtsp_parse_headers + evrtsp_parse_firstline
...
Fixes compiler warnings
2023-04-25 23:09:25 +02:00
ejurgensen
580ba924a4
[httpd] Remove needless test (always true)
2023-04-25 23:04:44 +02:00
ejurgensen
093708ff97
Merge pull request #1599 from couteau/avahi-reflector-fix
...
Allow mixed ipv4/ipv6 mdns
2023-04-14 22:54:52 +02:00
couteau
71d37fc9c7
Ignore ipv6 announcements when ipv6 disabled
2023-04-12 11:23:18 -04:00
couteau
e7a73551ab
Allow mixed ipv4/ipv6 mdns
2023-04-11 10:25:07 -04:00
Alain Nussbaumer
cad4f0b89a
Merge pull request #1595 from hacketiwack/feature-1473
...
[web] #1473 Add sort by rating for composer, genre, and artist tracks.
2023-04-05 21:01:31 +02:00
Alain Nussbaumer
50da5ccb74
[web] Generate htdocs
2023-04-05 20:46:06 +02:00
Alain Nussbaumer
ba8959ffe1
Merge branch 'feature-1473' of github.com:hacketiwack/owntone-server into feature-1473
2023-04-05 20:36:27 +02:00
Alain Nussbaumer
21173d6480
Fix for byRating function
2023-04-05 20:36:19 +02:00
Alain Nussbaumer
41d80c4f1a
#1473 Fix the listing of files
2023-04-05 20:36:19 +02:00
Alain Nussbaumer
c6b4f565a5
#1473 Add sort by rating for composer, genre, and artist tracks.
2023-04-05 20:36:19 +02:00
Alain Nussbaumer
88425fc38d
[web] Wrong label for play button in audiobook page
2023-04-05 20:23:19 +02:00
Alain Nussbaumer
95f0b9a780
[web] Generate htdocs
2023-04-05 20:02:51 +02:00
Alain Nussbaumer
79f6b26cf1
Fix for byRating function
2023-04-04 08:42:46 +02:00
ejurgensen
8013bac725
[artwork] Change search order for pipe artwork ("own" as fallback)
...
Ref. issue #1591
2023-04-03 22:33:21 +02:00
ejurgensen
5abb7c9d57
Merge pull request #1597 from hacketiwack/fixed-translations
...
Minor translation mistakes
2023-04-02 21:27:59 +02:00
ejurgensen
9e93e130db
[raop] Make txt record comparison case insensitive
...
Should fix issue with TuneAero for Windows
Closes #1596
2023-03-28 23:09:08 +02:00
Alain Nussbaumer
9df15c1f58
Minor translation errors
2023-03-26 17:11:43 +02:00
Alain Nussbaumer
0a91ad8cec
#1473 Fix the listing of files
2023-03-24 04:17:17 +01:00
Alain Nussbaumer
a55c6ed941
#1473 Add sort by rating for composer, genre, and artist tracks.
2023-03-23 23:19:55 +01:00
ejurgensen
90e0be07e2
Merge pull request #1593 from hacketiwack/error-message
2023-03-17 13:53:53 +01:00
ejurgensen
57c91118c2
Merge pull request #1592 from hacketiwack/translations
2023-03-17 13:53:06 +01:00