Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
6d0f15f
New translations external-api.md (Swedish)
SubJunk Mar 20, 2026
1c6df31
New translations audio-addict.md (Swedish)
SubJunk Mar 20, 2026
92c05e3
New translations external-api.md (Swedish)
SubJunk Mar 20, 2026
8614e4e
New translations _category_.json (Dutch)
SubJunk Mar 29, 2026
49c0e64
New translations _category_.json (Dutch)
SubJunk Mar 29, 2026
4257f42
New translations external-api.md (Dutch)
SubJunk Mar 29, 2026
9ffefbc
New translations intro.md (Dutch)
SubJunk Mar 29, 2026
926a842
New translations audio-addict.md (Dutch)
SubJunk Mar 30, 2026
0648920
New translations external-api.md (Dutch)
SubJunk Mar 30, 2026
b42e083
New translations security-and-privacy.md (Dutch)
SubJunk Mar 30, 2026
52845dd
New translations security-and-privacy.md (Dutch)
SubJunk Mar 31, 2026
411be73
New translations intro.md (Dutch)
SubJunk Mar 31, 2026
04e4c19
New translations intro.md (Dutch)
SubJunk Apr 1, 2026
4279289
New translations external-api.md (Dutch)
SubJunk Apr 1, 2026
2761705
New translations whats-new-in-v15.md (Dutch)
SubJunk Apr 1, 2026
43ddb14
New translations external-api.md (Dutch)
SubJunk Apr 1, 2026
68403af
New translations how-to-improve-support-for-my-device.md (Dutch)
SubJunk Apr 1, 2026
ede9922
New translations how-to-play-media.md (Dutch)
SubJunk Apr 1, 2026
7c1a2ab
New translations how-to-use-the-fully-played-feature.md (Dutch)
SubJunk Apr 1, 2026
46c33e2
New translations docker.md (Dutch)
SubJunk Apr 1, 2026
6cb37ce
New translations how-to-add-web-content.md (Dutch)
SubJunk Apr 1, 2026
b67a46f
New translations how-to-improve-support-for-my-device.md (English, Un…
SubJunk Apr 2, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,19 @@
If your device is failing to do anything, like browsing folders or playing a file, it may be possible for you to fix it by changing settings in the renderer config file. Different devices/renderers/clients communicate with servers like UMS in different ways, so the config file tells UMS how to speak the same language as your device.

Every configuration profile serves two purposes:
- Allow UMS to recognize a specific renderer when it tries to connect
- Allow UMS to recognise a specific renderer when it tries to connect
- Define the possibilities of that renderer

We have a default renderer config file that contains documentation on all of our renderer settings. See the latest version at https://github.com/UniversalMediaServer/UniversalMediaServer/blob/master/src/main/external-resources/renderers/DefaultRenderer.conf

## Adding support for an unrecognized device
## Adding support for an unrecognised device

When UMS does not recognize your device, it means none of the renderer configuration profiles match your device. The result is that UMS displays an `Unknown Renderer`, and since it does not know the possibilities of your renderer, it cannot provide optimized output for your device.
When UMS does not recognise your device, it means none of the renderer configuration profiles match your device. The result is that UMS displays an `Unknown Renderer`, and since it does not know the possibilities of your renderer, it cannot provide optimised output for your device.

The solution is to try creating your own renderer configuration file.
1. Make a copy of the .conf file that is closest to your device. For example, if your Samsung TV is not recognized, one of the Samsung TV configs might be a good place to start from.
1. Make a copy of the .conf file that is closest to your device. For example, if your Samsung TV is not recognised, one of the Samsung TV configs might be a good place to start from.

1. Go to the `Logs` tab in UMS and look for the text `Media renderer was not recognized. Possible identifying HTTP headers:`. That information is what is needed to make UMS recognize your device.
1. Go to the `Logs` tab in UMS and look for the text `Media renderer was not recognised. Possible identifying HTTP headers:`. That information is what is needed to make UMS recognise your device.

1. In your new .conf file, look for the line that defines `UserAgentSearch` and/or `UpnpDetailsSearch` and replace the values with that identifying information.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
# Audio Addict Network Radio
# Audio Addict Netwerk Radio

The **Audio Addict Network** is a collection of premium internet radio stations, including:
Het **Audio-Addict Netwerk** is een verzameling van premium internetradiostations, waaronder:

Classical Radio, Radio Tunes, Rock Radio, Jazz Radio, Zen Radio, and DI.fm.
Klassieke Radio, Radio Tunes, Rots Radio, Jazz Radio, Zen Radio, en DI.fm.

A paid **premium account** is required to access these radio stations. You only need to register on one of the sites, as the same username and password will grant access to all of them.
Voor toegang tot deze radiostations is een betaald **premium account** vereist. U hoeft zich slechts te registreren op een van de websites, omdat dezelfde gebruikersnaam en wachtwoord toegang tot alle sites zullen verlenen.

UMS automatically reads all available AudioAddict radio sites, their channels, and filters. The **Favorites** channel is also supported.
UMS leest automatisch alle beschikbare AudioAddict radiowebsites, hun kanalen en filters. Het **Favorieten** kanaal wordt ook ondersteund.

## Configuration
## Configuratie

To enable AudioAddict support, add the following lines to your `UMS.conf` file:
Om AudioAddict ondersteuning in te schakelen, voeg je de volgende regels toe aan je `UMS.conf` bestand:

```
# TRUE = prefer European streaming server
# TRUE = verkies Europese streaming server
audio_addict_europe = TRUE or FALSE

# Your username
# Uw gebruikersnaam
audio_addict_user = USERNAME

# Your password
# Uw wachtwoord
audio_addict_pass = PASSWORD
```

## Location
## Locatie

The **Audio Addict Radio Network** folder is located within your media library. From there, you can browse and access all available stations directly.
De map **Audio-Addict Radio Netwerk** bevindt zich in uw mediabibliotheek. Vanaf daar kunt u direct bladeren en heeft u toegang tot alle beschikbare stations.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,47 +1,47 @@
# Veiligheid en Privacy

## Introduction
## Introductie

UMS serves media in two main ways - via DLNA/UPnP to be consumed via media player apps, and via HTTP(S) to be consumed via web browsers.
UMS behandelt media op twee manieren - via DLNA/UPnP dat moet worden benaderd via mediaspeler apps, en via HTTP(S) om te worden benaderd via internetbrowsers.

Web browsers have easy security and privacy control by having user accounts with logins.
Internetbrowsers hebben eenvoudige beveiliging en privacy controle door ingelogde gebruikersaccounts.

Media player apps do not generally support the concept of a "user", so usually every device gets the same content. This might not be what you want. For example if you have two folders kids_safe and kids_unsafe you might want to restrict the renderers in the kids' room to only have access to the kids_safe folder. Another common situation is you are on the same network as people you do not want to have access to your media, like flatmates, so you want to block certain renderers completely.
Mediaspeler apps ondersteunen over het algemeen het concept van een "gebruiker" niet, dus meestal krijgt elk apparaat dezelfde inhoud. Dit is misschien niet wat je wilt. Als je bijvoorbeeld twee mappen hebt, 'kindveilig' en 'kindonveilig', dan wil je waarschijnlijk dat afspeelapparaten in de kinderkamer alleen toegang hebben tot de map 'kindveilig'. Een andere algemene situatie is dat je op hetzelfde netwerk zit als mensen die je geen toegang wilt geven tot je media, bijvoorbeeld huisgenoten, dan kan je bepaalde spelers volledig blokkeren.

UMS provides a number of methods to control access in those situations.
UMS biedt een aantal methoden om de toegang in die situaties te beheren.

## Renderers of netwerkapparaten standaard toestaan ​​of blokkeren
You can choose the default strategy for renderers and network devices. You can allow or deny by default, with denylists and allowlists, for complete control.
U kunt de standaardstrategie kiezen voor spelers en netwerkapparaten. Standaard kan je toestaan of weigeren met weigerings- en toelatingslijsten voor volledige controle

Dit is handig voor situaties waarin mensen samenwonen of bij grote lokale netwerken waar weinig vertrouwen heerst. It is also useful for those of you using powerline adapters for your network since that can result in unwanted access from neighbors.
Dit is handig voor situaties waarin mensen samenwonen of bij grote lokale netwerken waar weinig vertrouwen heerst. Het is ook handig voor diegenen die powerline-adapters voor uw netwerk gebruiken, omdat dat kan leiden tot ongewenste toegang van buren.

![Example of how to set network allow preference](@site/docs/img/whats-new-in-v14-network-allowblock-preference.png)
![Voorbeeld van netwerk toestaan permissie toestaan instellen](@site/docs/img/whats-new-in-v14-network-allowblock-preference.png)

![Example of how to set renderer allow preference](@site/docs/img/whats-new-in-v14-renderer-allow-preference.png)
![Voorbeeld van hoe je de renderer toestaan permissie kunt instellen](@site/docs/img/whats-new-in-v14-renderer-allow-preference.png)

## Block/allow renderers and network devices
## Renderers en netwerkapparaten blokkeren/toestaan

When you have chosen whether to allow or block unrecognized renderers by default, you can build your denylist or allowlist from the Home screen in the settings area.
Wanneer je hebt gekozen om niet-herkende spelers standaard toe te staan of te blokkeren, dan kan je de weigerings- of toelatingslijst maken vanaf het startscherm in de instellingen gedeelte.

![Example of how to block a renderer](@site/docs/img/whats-new-in-v14-block-renderer.png)
![Voorbeeld van hoe je een speler moet blokkeren](@site/docs/img/whats-new-in-v14-block-renderer.png)

## Link person to renderer
## Link naar renderer

You can link user accounts to renderers/devices, allowing you to have independent content access and playback tracking.
Je kunt gebruikersaccounts koppelen aan renderers/apparaten, zodat je onafhankelijke inhoudstoegang en afspeeltracking hebt.

For example, if you have a TV in the living room and another in your bedroom, the living room TV doesn't need to be affected by what you watch in your bedroom.
Als je bijvoorbeeld een tv in de woonkamer hebt en een andere in je slaapkamer, de woonkamer TV hoeft niet beïnvloed te worden door wat je in je slaapkamer bekijkt.

![Example of how to assign an account to a renderer](@site/docs/img/whats-new-in-v14-assign-account-to-renderer.png)
![Voorbeeld van hoe een account aan een speler toegewezen moet worden](@site/docs/img/whats-new-in-v14-assign-account-to-renderer.png)

## Restrict shared content to certain groups
## Gedeelde inhoud beperken tot bepaalde groepen

You can now choose to share directories or online content with certain groups. For example, if you have a person (or a device that is assigned to a person) who is a child, you can assign them to the "Kids" group, and give that group access to the "Family" directory, but not the "Horror" or "Adult Only" content. Or give them access to the Kurzgesagt web feed, but not the history podcasts.
Je kunt nu kiezen om mappen of online-inhoud te delen met bepaalde groepen. Bijvoorbeeld, als u een persoon (of een apparaat dat is toegewezen aan een persoon) hebt die een kind is, dan kan je deze toewijzen aan de "Kinderen" groep, en geef die groep toegang tot de map "Familie", maar niet tot de inhoud "Horror" of "Alleen voor volwassenen". Of geef hun toegang tot de Kurzgesagt webfeed, maar niet tot de podcasts.

![Example of shared content groups](@site/docs/img/whats-new-in-v14-shared-content-group.png)
![Voorbeeld van gedeelde inhoud groepen](@site/docs/img/whats-new-in-v14-shared-content-group.png)

## Hiding folders
## Mappen verbergen

Control the visibility of the virtual folders. These settings can be found in UMS.conf file. To hide some folders while browsing, just set their value to true or tick them in the Navigation/Share Settings tab from the advanced GUI mode.
Beheer de zichtbaarheid van de virtuele mappen. Deze instellingen zijn te vinden in UMS.conf bestand. Om sommige mappen tijdens het browsen te verbergen, stel je de waarde in op true of vink je deze aan in het Navigatie/Deel-tabblad vanuit de geavanceerde GUI-modus.

```
hide_recently_played_folder =true
Expand All @@ -53,34 +53,34 @@ hide_media_library_folder =true
hide_live_subtitles_folder =true
```

To hide the Web folder, you will need to untick Enable external network in General Configuration tab from the advanced GUI mode or change the `external_network =' value to false in your UMS.conf file. This will have the side effect that the automatic updater won't work. The change(s) made from the GUI will be effective after a restart.
Om de webmap te verbergen moet je het externe netwerk in het tabblad Algemene Configuratie uitvinken uit de geavanceerde GUI-modus of de waarde 'external_network =' veranderen naar false in je UMS.conf bestand. Dit zal het zijeffect hebben dat de automatische update niet zal werken. De wijzigingen die gemaakt zijn van de GUI zijn van toepassing na een herstart.

## PIN code
## Pincode

All the above methods restricts access from various renderers. But if you can get access to a render that is allowed to see a folder those methods will not help you (if the kids has access to the living room tv which have access to all media then they have access to that media). The PIN code solves this issue. It allows you to hide folders/media behind a PIN code which you must enter FROM the render. By default the input is a sequence of digits (0-9) just like an ATM code. I strongly suggests that you use digit based codes as it becomes hard to type in from the renderer. But if you are extra paranoid you can add letters. It works as follows: Add a file called UMS.code to the same directory as your UMS.conf and to that file add regexp,code where regexp is a regular expression just like in "UMS.deny" file and code is the code that will grant access to the folder/media. There is no length regulation on the code. For example:
Alle bovenstaande methoden beperken de toegang van verschillende spelers. Maar als je toegang hebt tot een render die toestemming heeft om een map te zien, helpen die methodes je niet (als de kinderen toegang hebben tot de tv van de woonkamer die toegang hebben tot alle media dan hebben ze toegang tot die media). De pincode lost dit probleem op. Het stelt je in staat mappen/media achter een pincode te verbergen die je moet invoeren vanaf de speler. Standaard is de invoer een reeks cijfers (0-9) net als een pincode van een bankpas. Ik stel sterk voor dat u cijfers gebaseerde codes gebruikt, omdat het moeilijk wordt om in te typen vanaf speler. Maar als je extra paranoïde bent, kun je letters gebruiken. Het werkt als volgt: Voeg een bestand met de naam UMS.code toe aan dezelfde map als uw UMS.conf, en aan dat bestand voeg regexp,code toe, waarbij regexp een gebruikelijke expressie is, net als in "UMS. deny" bestand en code is de code die toegang geeft tot de map/media. Er is geen lengte beperking op de code. Bijvoorbeeld:
```
.*private.*,1234
.*privé*,1234
```

Will force you to enter a code if the folder/media contains the word "private" and the correct code is 1234. The code then stays valid for 4 hours (if you don't change that time).
Zul je dwingen om een code in te voeren als de map/media het woord "privé" bevat en de juiste code is 1234. De code blijft dan 4 uur geldig (als je die tijd niet verandert).

## Custom Device Configuration
## Aangepaste apparaatconfiguratie

Any configuration property can also be set on a per-device basis by creating a custom device configuration to override the default UMS settings (for full details see Creating a Custom Device Configuration).
Elke configuratie eigenschap kan ook per apparaat worden ingesteld door het maken van een aangepaste apparaat configuratie om de standaard UMS instellingen te overschrijven (voor alle details zie het maken van een aangepast apparaat configuratie).

For example, to customize the kids' TV:
- Click the 'Customize this device' button in the top right of the renderer's GUI popup panel and specify a name for the configuration.
- In the new conf file that opens up add any settings you wish to override for the TV, e.g. to change the server name and specify different folders:
Bijvoorbeeld, om de kinderen tv aan te passen:
- Klik op de knop 'Dit apparaat aanpassen' in de rechterbovenkant van het speler's GUI pop-up paneel en geef een naam op voor de configuratie.
- In het nieuwe conf bestand dat opent voeg je alle instellingen toe die je wilt overschrijven voor de TV, om de servernaam te wijzigen en verschillende mappen op te geven:
```
#----------------------------------------------------------------------------
# Custom Device profile
# See DefaultRenderer.conf for descriptions of all possible renderer options
# and UMS.conf for program options.
#--------------------------------------------------------------------------
# Aangepast apparaat profiel
# Zie DefaultRenderer.conf voor beschrijvingen van alle mogelijke renderer opties
# en UMS.conf voor programma opties.

# Options in this file override the default settings for the specific Sony Bravia EX device(s) listed below.
# Specify devices by uuid (or address if no uuid), separated by commas if more than one.
# Opties in dit bestand overschrijven de standaardinstellingen voor specifieke Sony Bravia EX apparaten hieronder vermeld.
# Apparaten opgeven door uid (of adres als niet uuid), gescheiden door komma's als meer dan één.

device = uuid:7744ff6c-541f-48a8-0878-05fdebf240db
apparaat = uuid:7744ff6c-541f-48a8-0878-05fdebf240db
server_name = Kid Stuff
folders = c:\kids\stuff, c:\kids\otherstuff
mappen = c:\kids\stuff, c:\kids\otherff spullen
```
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"label": "",
"label": "Handleidingen",
"position": "",
"link": {
"type": "",
"description": ""
"description": "Hoe gebruik je UMS"
}
}
Loading