Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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 @@ -5,101 +5,101 @@ Questo documento descrive come compilare Universal Media Server a partire dai fi
_Nota importante:_
Le versioni precompilate di Universal Media Server possono essere scaricate all'indirizzo: http://www.universalmediaserver.com/; pertanto NON è necessario eseguire questi passaggi come utente generico.

The following software packages are required:
Sono richiesti i seguenti software:

- The Java JDK 17 (the JRE is not enough)
- Java JDK 17 (il JRE non è sufficiente)
- Git
- Maven
- [MediaInfo](https://mediaarea.net/en/MediaInfo/Download)

# Short instructions
# Istruzioni brevi

If all required software packages are installed, the following commands will
download the latest sources and build UMS:
Se tutti i software richiesti sono installati, i seguenti comandi
scaricheranno gli ultimi sorgenti e genereranno UMS:

```bash
git clone https://github.com/UniversalMediaServer/UniversalMediaServer.git
cd universalmediaserver
mvn package -P PACKAGENAME
```

Where `PACKAGENAME` is the name of the target operating system: `windows`, `macos`, `macos-arm`, `macos-pre1015` or `linux-*`, where `*` is the architecture; one of: `x86`, `x86_64`, `arm64`, `armel`, or `armhf`
Dove `PACKAGENAME` è il nome del sistema operativo di destinazione: `windows`, `macos`, `macos-arm`, `macos-pre1015` o `linux-*`, dove `*` è l'architettura; una delle seguenti: `x86`, `x86_64`, `arm64`, `armel`, o `armhf`

The result will be built in the "target" directory:
Il risultato sarà depositato nella directory "target":

- Windows: `UMS-setup.exe`
- Linux: `UMS-linux-generic-x.xx.x.tar.gz`
- macOS: `UMS-setup-macosx-x.xx.x.tar.gz`

# Full instructions
# Istruzioni complete

First all required software has to be installed:
Prima tutto il software richiesto deve essere installato:

## 1. Download and install the Java JDK 17
## 1. Scarica e installa Java JDK 17

See https://bell-sw.com/pages/downloads/#/java-17-lts
Vedi https://bell-sw.com/pages/downloads/#/java-17-lts

## 2. Download and install Git
## 2. Scarica e installa Git

See https://git-scm.com/
Vedi https://git-scm.com/

## 3. Download and extract Maven
## 3. Scarica ed estrai Maven

See http://maven.apache.org/
Vedi http://maven.apache.org/

## 4. Set environment variables
## 4. Impostazione variabili di ambiente

### Windows

Create new variables or append the value if the variable already exists:
Crea nuove variabili o aggiungi il valore se la variabile esiste già:

- Level: System, variable: `JAVA_HOME`, value: JDK install location
- Level: User, variable `M2_HOME`, value: Maven extract location
- Level: User, variable `M2`, value: `%M2_HOME%\bin`
- Level: User, variable `PATH`, value `%M2%`
- Livello: Sistema, variabile: `JAVA_HOME`, valore: path di installazione JDK
- Livello: utente, variabile `M2_HOME`, valore: path di estrazione di Maven
- Livello: Utente, variabile `M2`, valore: `%M2_HOME%\bin`
- Livello: Utente, variabile `PATH`, valore `%M2%`

### Linux

Nothing to do.
Niente da fare.

### macOS
### Mac OS X

Nothing to do.
Niente da fare.

## 5. Download the UMS source code
## 5. Scarica il codice sorgente UMS

```bash
git clone https://github.com/UniversalMediaServer/UniversalMediaServer.git
cd universalmediaserver
```

## 6. Update to the latest source (optional)
## 6. Aggiorna i sorgenti all'ultima versione (opzionale)

```bash
git pull
```

## 7. Compile the latest version of UMS
## 7. Compila l'ultima versione di UMS

```bash
mvn package -P PACKAGENAME
pacchetto mvn -P PACKAGENAME
```

Where `PACKAGENAME` is the name of the target operating system: `windows`, `macos`, `macos-arm`, `macos-pre1015` or `linux-*`, where `*` is the architecture; one of: `x86`, `x86_64`, `arm64`, `armel`, or `armhf`
Dove `PACKAGENAME` è il nome del sistema operativo di destinazione: `windows`, `macos`, `macos-arm`, `macos-pre1015` o `linux-*`, dove `*` è l'architettura; uno di: `x86`, `x86_64`, `arm64`, `armel`, o `armhf`

You can also specify an optional flag if you want to skip downloading binaries, which can be useful to speed up build time, particularly on Windows and Linux:
È anche possibile specificare un flag opzionale se si desidera saltare il download di binari, che può essere utile per accelerare il tempo di compilazione, in particolare su Windows e Linux:

```bash
mvn package -P PACKAGENAME -Doffline=true
pacchetto mvn -P PACKAGENAME -Doffline=true
```

The resulting binaries will be built in the "target" directory:
I binari risultanti saranno costruiti nella directory "target":

- Windows: `UMS-setup.exe`
- Linux: `UMS-linux-generic-x.xx.x.tar.gz`
- macOS: `ums-x.xx.x-SNAPSHOT-distribution/Universal Media Server.app`

## Automatic builds
## Compilazioni automatiche

These last two commands can easily be automated using a script e.g.:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ Puoi aggiungere le tue immagini personalizzate per le cartelle e le playlist, in
Questa guida spiega:

- quali formati immagine sono supportati
- how to name artwork files
- where to place those files
- come nominare le immagini
- dove posizionare questi file
- cosa succede quando manca l'immagine di una playlist

## Formati di immagine supportati
Expand All @@ -22,38 +22,38 @@ I seguenti tipi di file sono supportati e controllati in questo ordine. Viene ut

È possibile utilizzare uno qualsiasi di questi formati sia per le copertine delle cartelle che per quelle delle playlist.

## Folder
## Cartella

To set artwork for a folder, place an image file named `folder.ext` inside that folder.
Per impostare un'immagine di una cartella, posiziona un file immagine chiamato `cartella.ext` all'interno della cartella stessa.

Replace `.ext` with one of the supported extensions.
Sostituisci `.ext` con una delle estensioni supportate.

Examples:
Esempi:

- `folder.webp`
- `folder.jpg`
- `cartella.webp`
- `cartella.jpg`
- `folder.png`

## Playlists
## Playlist

To set artwork for a playlist, use the same base filename as the playlist file.
Per impostare l'immagine di una playlist, usa lo stesso nome file della playlist.

Example:
Esempio

- Playlist file: `Jazz.m3u8`
- Artwork file: `Jazz.jpg` (or `Jazz.webp`, `Jazz.png`, and so on)
- File playlist: `Jazz.m3u8`
- File immagine: `Jazz.jpg` (oppure `Jazz.webp`, `Jazz.png`, e così via)

If a matching playlist artwork file is not found, the folder artwork is used as a fallback.
Se non viene trovato il file immagine corrispondente per la playlist, sarà utilizzato il file immagine della cartella.

## Example folder structure
## Esempio di struttura cartelle

Use this as a reference:
Utilizzare il seguente come riferimento:

```text
Music/
|-- folder.jpg
Musica/
|-- cartella.jpg
|-- Jazz/
| |-- folder.png
| |-- cartella.png
| |-- Jazz.m3u8
| |-- Jazz.jpg
| |-- Smooth.m3u8
Expand All @@ -64,10 +64,10 @@ Music/
`-- track01.mp3
```

In this example:
In questo esempio:

- `Music/folder.jpg` is the artwork for the top-level `Music` folder.
- `Music/Jazz/folder.png` is the artwork for the `Jazz` folder.
- `Music/Jazz/Jazz.jpg` is used for the `Jazz.m3u8` playlist.
- `Music/Jazz/Smooth.m3u8` has no matching `Smooth.*` image, so the `Jazz` folder artwork is used.
- `Musica/cartella.jpg` è l'immagine per la cartella radice `Musica`.
- `Musica/Jazz/cartella.png` è l'immagine della cartella `Jazz` .
- `Musica/Jazz/Jazz.jpg` è l'immagine per la playlist `Jazz.m3u8`.
- `Musica/Jazz/Smooth.m3u8` non ha un'immagine corrispondente chiamata `Smooth.*`, quindi sarà utilizzata della cartella `Jazz` .

Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# How to solve connection problems
# Come risolvere i problemi di connessione

This page provides solutions for the most common connection problems our users encounter.
Questa pagina fornisce soluzioni per i problemi di connessione più comuni che i nostri utenti incontrano.

## UMS detects renderer, but renderer does not detect UMS
## UMS rileva il renderer, ma il renderer non rileva UMS

This usually happens when your computer has more than one active network connection (for example, one wired and one wireless). You can solve it by setting which network interface you want:
Questo accade di solito quando il computer ha più di una connessione di rete attiva (ad esempio, un cablato e un wireless). È possibile risolverlo impostando quale interfaccia di rete si desidera:

1. Open UMS
2. Select the `General Settings` tab
3. Expand the `Force networking on interface:` dropdown and select the interface you want. There might be a lot of options in the dropdown. The one you want will usually have an IP address in brackets after the name, for example:
![Open the GUI](@site/docs/guides/img/how-to-solve-connection-problems.png)
1. Apri UMS
2. Seleziona la scheda `General Settings`
3. Espandere la `Forza la rete sull'interfaccia:` a discesa e selezionare l'interfaccia che si desidera. Ci potrebbero essere un sacco di opzioni nel dropdown. Quello che si desidera di solito avrà un indirizzo IP tra parentesi dopo il nome, per esempio:
![Apri la GUI](@site/docs/guides/img/how-to-solve-connection-problems.png)