summaryrefslogtreecommitdiff
path: root/src/librygel-server
Commit message (Collapse)AuthorAgeFilesLines
* server: Add file extension mapping for FLACwip/fix-gst-launchJens Georg2023-03-151-0/+1
|
* server: Limit extension detection to filesJens Georg2023-03-151-6/+16
| | | | | | Do not do random extension detection on uris that are not files Fixes #225
* core, server: Remove deprecated calls to GSSDPJens Georg2023-02-113-4/+4
|
* all: Port to glib's Uuid.string_random()Jens Georg2022-07-293-4/+4
| | | | No more need for our own UUID function since GLib has its own
* all: API bumpJens Georg2022-06-032-13/+14
|
* server: Fix client hacksJens Georg2022-05-2414-29/+27
|
* all: Port to libsoup3 / GUPnP-1.6Jens Georg2022-05-2426-214/+177
|
* All: Get rid of most deprecationsJens Georg2022-04-309-16/+16
|
* meson: Improve depends of typelib targets to avoid possible racesRico Tzschichholz2021-02-211-1/+1
|
* server: add albumArtUri to VideoItemJens Georg2020-10-121-0/+20
| | | | Fixes #151
* server: Only check for subtitles on native filesJens Georg2020-07-251-0/+4
|
* server: Fix missing nullable argumentJens Georg2020-06-091-5/+5
| | | | Fixes #165
* server: Fix TimeSeekRange header formattingJens Georg2020-05-041-0/+2
| | | | Fixes #161
* server: Fix potential null access warningsJens Georg2020-02-2315-82/+85
|
* core,server: Fix deprecation warning for Vala >= 0.46Jens Georg2020-02-231-0/+4
|
* all: Replace deprecated TimeValJens Georg2020-02-021-21/+3
| | | | Use manual iso8601 format for now until after vala 0.48 and GNOME 3.36
* server: Finally fix LG subtitle hackJens Georg2020-01-131-0/+11
|
* server: Fix mime type for LG subtitle hackJens Georg2020-01-131-1/+1
|
* server: Remove accidental debug commitJens Georg2020-01-121-1/+1
|
* server: Small code simplificationJens Georg2020-01-121-27/+29
| | | | Early exist can save one level of indentation
* server: Add subtitle mime_type hack for LGJens Georg2020-01-121-0/+2
| | | | Fixes #84
* server: Also serve subtitles as additional <res>Jens Georg2020-01-122-2/+73
|
* build: Drop AutotoolsJens Georg2019-10-202-159/+0
|
* build: Add option to disable introspectionJens Georg2019-08-231-1/+3
| | | | Fixes #143
* build: Add GIR tweaks for references to RygelCore.DLNAProfile/StateMachineRico Tzschichholz2019-04-302-0/+4
|
* build: Add additional GIR tweak for references to RygelCore.IconInfoRico Tzschichholz2019-04-292-1/+3
|
* Constructors of abstract classes should not be publicRico Tzschichholz2019-03-165-18/+18
|
* server: LG hacks: Remove MP4 DLNA profileJens Georg2019-01-141-0/+2
| | | | | | | | LG devices seem to be a bit picky regarding the DLNA profiles they accept for MP4, but will accept MP4 files without any profile just fine. So just drop the DLNA profile if facing a LG device Fixes #122
* server: LG hacks: Rewrite AVI mime typeJens Georg2019-01-141-0/+2
| | | | Fixes #123
* server: Better check for localhostJens Georg2019-01-141-3/+1
| | | | | | | Delegate the checking of being local to GInetAddress. This should also catch more addresses in the 127/8 range, IPv6's ::1 and systems where the loopback device isn't lo (e.g. BSD with lo0)
* server, engines: Fix @ADDRESS@ replacementJens Georg2019-01-142-2/+3
| | | | | | | Before creating proxy or transcoding uris, replace patterns in the original URI Fixes #89
* server: Generate proper URIs for IPv6Jens Georg2018-11-281-4/+12
|
* Port to GSSDP/GUPnP 1.2 APIJens Georg2018-11-281-1/+1
|
* Port build system to mesonJens Georg2018-11-281-0/+134
|
* all: Fix deprecated functionsJens Georg2018-10-221-2/+1
|
* rygel,server: Init MediaEngine in MediaServerPluginJens Georg2018-10-182-5/+12
| | | | | | This way it is possible to not build any engine at all if you are only interested in running as a DMR as the engine is only used for the streaming / transcoding of the media
* Asynchronous out-parameters are only allowed at the end of argument listswip/ricotz/async-outRico Tzschichholz2018-06-058-33/+33
|
* server: Guess User-Agent for item requestsJens Georg2017-04-301-0/+19
| | | | | | | This was previously not done. Some devices only send out their user-agent or something equivalent on UPnP or even SSDP level. GSSDP and GUPnP are maintaining a cache for that, but that does not apply for things served directly in Rygel so we have to do that ourselves.
* server: XMBC on XBox needs transcoding for HDSamuel CUELLA2017-02-274-2/+79
| | | | | | Patch modified for style and to include the other XMBC hacks https://bugzilla.gnome.org/show_bug.cgi?id=777703
* server: Remove DLNA profile on mkv files for LGJens Georg2016-12-041-0/+2
| | | | | | Signed-off-by: Jens Georg <mail@jensge.org> https://bugzilla.gnome.org/show_bug.cgi?id=775152
* server: Use proper chain-up syntaxRico Tzschichholz2016-12-041-3/+3
|
* Use Unicode in translatable stringsPiotr Drąg2016-10-0311-24/+24
| | | | See https://developer.gnome.org/hig/stable/typography.html
* all: Style fixes from superflous "static"Jens Georg2016-09-303-5/+4
| | | | Signed-off-by: Jens Georg <mail@jensge.org>
* Fix 'static const' warnings with vala 0.33.1Rico Tzschichholz2016-09-3010-11/+11
|
* server: Add UPNP_CLASS to MediaItemJens Georg2016-06-261-0/+1
| | | | Signed-off-by: Jens Georg <mail@jensge.org>
* server: Minor style fixJens Georg2016-06-201-1/+1
| | | | Signed-off-by: Jens Georg <mail@jensge.org>
* server: Fix potential crash when applying didlRichard Röjfors2016-05-221-1/+1
| | | | | | | | | In case the incoming didl does not contain a thumbnail uri do not access its length. Signed-off-by: Richard Röjfors <richard@puffinpack.se> https://bugzilla.gnome.org/show_bug.cgi?id=766757
* server: Hack for AVI files on recent Phillips TVsJens Georg2016-05-123-0/+45
| | | | | | Also needs video/avi as mime type for AVI files. Signed-off-by: Jens Georg <mail@jensge.org>
* server: Remove annoying warningJens Georg2016-05-081-3/+4
| | | | | | | | | With DVD support, the warning is coming up a lot and it's really not fatal. Make it a debug instead. Signed-off-by: Jens Georg <mail@jensge.org> https://bugzilla.gnome.org/show_bug.cgi?id=685800
* server: Refactor request handlingJens Georg2016-04-245-48/+65
| | | | | | | There is no need to pass the whole HTTPGet, only pass the needed resources. This greatly simplifies testing the MediaEngine Signed-off-by: Jens Georg <mail@jensge.org>