diff --git a/.circleci/config.yml b/.circleci/config.yml
index 3fcdba85..c9f040ad 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -65,7 +65,7 @@ jobs:
name: push changes in translation files
command: |
. ~/venv/bin/activate
- tx push -st
+ tx push -s
generate_signed_apk:
docker:
- image: circleci/android:api-28
diff --git a/fastlane/metadata/android/en-US/changelogs/87.txt b/fastlane/metadata/android/en-US/changelogs/87.txt
new file mode 100644
index 00000000..02d8a3aa
--- /dev/null
+++ b/fastlane/metadata/android/en-US/changelogs/87.txt
@@ -0,0 +1 @@
+Refactor and redesign artist list
\ No newline at end of file
diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt
new file mode 100644
index 00000000..c0e36476
--- /dev/null
+++ b/fastlane/metadata/android/en-US/full_description.txt
@@ -0,0 +1,18 @@
+Ultrasonic is a Subsonic (and compatible servers) client to Android. You can use Ultrasonic to connect with your server and listen music.
+
+Main features:
+* Thin
+* Fast
+* Dark and light theme
+* Multiple server support
+* Offline Mode
+* Bookmarks
+* Playlists on server
+* Ramdom play
+* Jukebox mode
+* Server chat
+* And much more!!!
+
+The source code is available with GPL license in Github: https://github.com/ultrasonic/ultrasonic
+If you have any issue, please post in: https://github.com/ultrasonic/ultrasonic/issues
+Play store icon designed by: http://www.flaticon.com/authors/sebastien-gabriel
\ No newline at end of file
diff --git a/fastlane/metadata/android/en-US/images/featureGraphic.png b/fastlane/metadata/android/en-US/images/featureGraphic.png
new file mode 100644
index 00000000..b4c66720
Binary files /dev/null and b/fastlane/metadata/android/en-US/images/featureGraphic.png differ
diff --git a/fastlane/metadata/android/en-US/images/icon.png b/fastlane/metadata/android/en-US/images/icon.png
new file mode 100644
index 00000000..4fdc0430
Binary files /dev/null and b/fastlane/metadata/android/en-US/images/icon.png differ
diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.png
new file mode 100644
index 00000000..339cac16
Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.png differ
diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.png
new file mode 100644
index 00000000..a762756d
Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.png differ
diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.png
new file mode 100644
index 00000000..240d7c48
Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.png differ
diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/4_en-US.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/4_en-US.png
new file mode 100644
index 00000000..d6ab3190
Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/4_en-US.png differ
diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/5_en-US.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/5_en-US.png
new file mode 100644
index 00000000..8b405c00
Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/5_en-US.png differ
diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/6_en-US.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/6_en-US.png
new file mode 100644
index 00000000..b8e120bc
Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/6_en-US.png differ
diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/7_en-US.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/7_en-US.png
new file mode 100644
index 00000000..d77a2ca6
Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/7_en-US.png differ
diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/8_en-US.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/8_en-US.png
new file mode 100644
index 00000000..8d876ab4
Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/8_en-US.png differ
diff --git a/fastlane/metadata/android/en-US/short_description.txt b/fastlane/metadata/android/en-US/short_description.txt
new file mode 100644
index 00000000..e1e632e3
--- /dev/null
+++ b/fastlane/metadata/android/en-US/short_description.txt
@@ -0,0 +1 @@
+Free and open-source music streaming client for Subsonic API compatible servers
\ No newline at end of file
diff --git a/fastlane/metadata/android/en-US/title.txt b/fastlane/metadata/android/en-US/title.txt
new file mode 100644
index 00000000..2bfbedfd
--- /dev/null
+++ b/fastlane/metadata/android/en-US/title.txt
@@ -0,0 +1 @@
+Ultrasonic
\ No newline at end of file
diff --git a/fastlane/metadata/android/es-ES/changelogs/87.txt b/fastlane/metadata/android/es-ES/changelogs/87.txt
new file mode 100644
index 00000000..12e4b660
--- /dev/null
+++ b/fastlane/metadata/android/es-ES/changelogs/87.txt
@@ -0,0 +1 @@
+Refactorizada y rediseñada la lista de artistas
\ No newline at end of file
diff --git a/fastlane/metadata/android/es-ES/full_description.txt b/fastlane/metadata/android/es-ES/full_description.txt
new file mode 100644
index 00000000..71ae4d98
--- /dev/null
+++ b/fastlane/metadata/android/es-ES/full_description.txt
@@ -0,0 +1,18 @@
+Ultrasonic es un cliente de Subsonic (y servidores compatibles) para Android. Usa Ultrasonic para conectar con tu servidor y escuchar música.
+
+Características principales:
+* Ligero
+* Rápido
+* Tema claro y oscuro
+* Soporte de múltiples servidores
+* Modo fuera de línea
+* Marcadores
+* Listas de reproducción en el servidor
+* Modo de reproducción aleatoria
+* Modo Jukebox
+* Chat del servidor
+* Y muchas mas!!!
+
+El código esta disponible con licencia GPL en Github: https://github.com/ultrasonic/ultrasonic
+Si tienes problemas puedes dejar tu petición en: https://github.com/ultrasonic/ultrasonic/issues
+Icono diseñado por Sebastien Gabriel: http://www.flaticon.com/authors/sebastien-gabriel
\ No newline at end of file
diff --git a/fastlane/metadata/android/es-ES/images/featureGraphic.png b/fastlane/metadata/android/es-ES/images/featureGraphic.png
new file mode 100644
index 00000000..b4c66720
Binary files /dev/null and b/fastlane/metadata/android/es-ES/images/featureGraphic.png differ
diff --git a/fastlane/metadata/android/es-ES/images/icon.png b/fastlane/metadata/android/es-ES/images/icon.png
new file mode 100644
index 00000000..4fdc0430
Binary files /dev/null and b/fastlane/metadata/android/es-ES/images/icon.png differ
diff --git a/fastlane/metadata/android/es-ES/images/phoneScreenshots/1_es-ES.png b/fastlane/metadata/android/es-ES/images/phoneScreenshots/1_es-ES.png
new file mode 100644
index 00000000..46b95e96
Binary files /dev/null and b/fastlane/metadata/android/es-ES/images/phoneScreenshots/1_es-ES.png differ
diff --git a/fastlane/metadata/android/es-ES/images/phoneScreenshots/2_es-ES.png b/fastlane/metadata/android/es-ES/images/phoneScreenshots/2_es-ES.png
new file mode 100644
index 00000000..30b8fc19
Binary files /dev/null and b/fastlane/metadata/android/es-ES/images/phoneScreenshots/2_es-ES.png differ
diff --git a/fastlane/metadata/android/es-ES/images/phoneScreenshots/3_es-ES.png b/fastlane/metadata/android/es-ES/images/phoneScreenshots/3_es-ES.png
new file mode 100644
index 00000000..5466144d
Binary files /dev/null and b/fastlane/metadata/android/es-ES/images/phoneScreenshots/3_es-ES.png differ
diff --git a/fastlane/metadata/android/es-ES/images/phoneScreenshots/4_es-ES.png b/fastlane/metadata/android/es-ES/images/phoneScreenshots/4_es-ES.png
new file mode 100644
index 00000000..d9de0121
Binary files /dev/null and b/fastlane/metadata/android/es-ES/images/phoneScreenshots/4_es-ES.png differ
diff --git a/fastlane/metadata/android/es-ES/images/phoneScreenshots/5_es-ES.png b/fastlane/metadata/android/es-ES/images/phoneScreenshots/5_es-ES.png
new file mode 100644
index 00000000..c9634cf3
Binary files /dev/null and b/fastlane/metadata/android/es-ES/images/phoneScreenshots/5_es-ES.png differ
diff --git a/fastlane/metadata/android/es-ES/images/phoneScreenshots/6_es-ES.png b/fastlane/metadata/android/es-ES/images/phoneScreenshots/6_es-ES.png
new file mode 100644
index 00000000..4ecb227e
Binary files /dev/null and b/fastlane/metadata/android/es-ES/images/phoneScreenshots/6_es-ES.png differ
diff --git a/fastlane/metadata/android/es-ES/images/phoneScreenshots/7_es-ES.png b/fastlane/metadata/android/es-ES/images/phoneScreenshots/7_es-ES.png
new file mode 100644
index 00000000..b2561d6c
Binary files /dev/null and b/fastlane/metadata/android/es-ES/images/phoneScreenshots/7_es-ES.png differ
diff --git a/fastlane/metadata/android/es-ES/images/phoneScreenshots/8_es-ES.png b/fastlane/metadata/android/es-ES/images/phoneScreenshots/8_es-ES.png
new file mode 100644
index 00000000..78a93ff9
Binary files /dev/null and b/fastlane/metadata/android/es-ES/images/phoneScreenshots/8_es-ES.png differ
diff --git a/fastlane/metadata/android/es-ES/short_description.txt b/fastlane/metadata/android/es-ES/short_description.txt
new file mode 100644
index 00000000..083a6842
--- /dev/null
+++ b/fastlane/metadata/android/es-ES/short_description.txt
@@ -0,0 +1 @@
+Cliente de código abierto para servidores compatibles con la API de Subsonic
\ No newline at end of file
diff --git a/fastlane/metadata/android/es-ES/title.txt b/fastlane/metadata/android/es-ES/title.txt
new file mode 100644
index 00000000..2bfbedfd
--- /dev/null
+++ b/fastlane/metadata/android/es-ES/title.txt
@@ -0,0 +1 @@
+Ultrasonic
\ No newline at end of file
diff --git a/ultrasonic/build.gradle b/ultrasonic/build.gradle
index 74e6069d..7b09e9ee 100644
--- a/ultrasonic/build.gradle
+++ b/ultrasonic/build.gradle
@@ -9,8 +9,8 @@ android {
defaultConfig {
applicationId "org.moire.ultrasonic"
- versionCode 86
- versionName "2.17.2"
+ versionCode 88
+ versionName "2.18.0"
minSdkVersion versions.minSdk
targetSdkVersion versions.targetSdk
diff --git a/ultrasonic/src/main/res/values-fr/strings.xml b/ultrasonic/src/main/res/values-fr/strings.xml
index 317bd76b..628e3a20 100644
--- a/ultrasonic/src/main/res/values-fr/strings.xml
+++ b/ultrasonic/src/main/res/values-fr/strings.xml
@@ -3,6 +3,7 @@
Chargement…
Une erreur réseau est survenue. Veuillez vérifier l\'adresse du serveur ou réessayer plus tard.
+ L’API v%1$s du serveur ne supporte pas cette fonction.
Cette application requiert un accès au réseau. Veuillez activer le Wi-Fi ou le réseau mobile.
Ressources introuvables. Veuillez vérifier l\'adresse du serveur.
Réponse incorrecte. Veuillez vérifier l\'adresse du serveur.
@@ -313,6 +314,8 @@
Dossier de niveau supérieur devient le nom de l\'artiste de l\'album
Naviguer en utilisant ID3 Tags
Utiliser ID3 tag à la place du système de fichier basique
+ Afficher l’image de l’artiste dans la liste
+ Affiche l’image de l’artiste dans la liste des artistes si celle-ci est disponible
Vidéo
Lecteur vidéo
Actualisation de la vue
@@ -382,6 +385,8 @@
Ajouter une nouvelle entrée de l\'affichage de l\'artiste pour accéder à toutes les titres pour un artiste
Afficher l\'artiste
Scan Media After Download
+ Balayer automatiquement les médias après téléchargement
+ Chargements d’images simultanés
1
2
3
@@ -394,7 +399,59 @@
10
11
12
+ albumArt
+ Années multiples
+ Reprendre lorsqu’un appareil Bluetooth se connecte
+ Mettre en pause lorsqu’un appareil Bluetooth se déconnecte
+ Tous les appareils Bluetooth
+ Seulement les appareils audio (A2DP)
+ Désactivé
+ Bouton unique Lecture/Pause en Bluetooth
+ Activer cela peut aider sur les anciens appareils Bluetooth lorsque Lecture/Pause ne fonctionne pas correctement
+ Paramètres de debug
+ Enregistrer les logs de debug dans des fichiers
+ Les fichiers de log sont disponibles dans %1$s/%2$s
+ Il y a %1$s fichiers de logs prenant %2$s MB d’espace dans le répertoire %3$s. Souhaitez-vous les conserver ?
+ Conserver les fichiers
+ Supprimer les fichiers
+ Fichiers de log supprimés
+
+ Ultrasonic ne peut pas accéder au cache. Le répertoire de cache a été réinitialisé sur le chemin par défaut.
+ Attention
+ Ultrasonic requiert les droits de lecture/écriture sur le répertoire de cache. Le répertoire de cache a été réinitialisé sur le chemin par défaut.
+ Demande de permission
+ Ultrasonic requiert les droits de lecture/écriture sur le répertoire de cache. Veuillez autoriser Ultrasonic à accéder au système de fichiers.
+ Permissions refusées de manière permanente
+ Ultrasonic requiert les droits de lecture/écriture sur le répertoire de cache. Vous pouvez les activer dans les paramètres Android de l’application. Si vous rejetez cette permission, le répertoire par défaut sera utilisé pour le cache.
+ Ouvrir les paramètres
+ Afin de pouvoir modifier le répertoire de cache, Ultrasonic requiert les droits de lecture/écriture sur le système de fichiers.
+
+ Sélectionner un dossier
+ Créer un dossier
+ Impossible de créer un dossier
+ %1$s (Interne)
+ Répertoire par défaut de l’application : %1$s (Mémoire externe)
+ Saisir le nom du dossier
+ Créer
+ Veuillez entrer un nom de dossier valide
+ Ce dossier existe déjà.\nVeuillez donner un autre nom
+ Sélectionner
+ Utiliser la valeur par défaut
+ Emplacements de stockage disponibles :
+
+ Serveurs configurés
+ Êtes-vous sûr de vouloir supprimer ce serveur ?
+ Édition du serveur
Ajouter un serveur
+ Êtes-vous sûr de vouloir quitter et perdre vos modifications ?
+ Ce champ est requis
+ Éditer
+ Supprimer
+ Déplacer vers le haut
+ Déplacer vers le bas
+ Authentification
+ Paramètres avancés
+
- %d titre
- %d titres
@@ -403,6 +460,10 @@
- %d titre sélectionnée pour être épinglé.
- %d titres sélectionnée pour être épinglé.
+
+ - %d titre sélectionné pour être téléchargé.
+ - %d titres sélectionnés pour être téléchargés.
+
- %d titre sélectionné pour être dégoupillé.
- %d titres sélectionnés pour être dégoupillé.
diff --git a/ultrasonic/src/main/res/values-pt-rBR/strings.xml b/ultrasonic/src/main/res/values-pt-rBR/strings.xml
index bbe9d5dc..a6ff3990 100644
--- a/ultrasonic/src/main/res/values-pt-rBR/strings.xml
+++ b/ultrasonic/src/main/res/values-pt-rBR/strings.xml
@@ -80,7 +80,7 @@
Selecionar Configuração Prévia
Erro
file:///android_asset/html/en/index.html
- Jukebox por Padrão
+ Jukebox por padrão
Nenhuma letra encontrada
Por Artista
Por Nome
@@ -148,7 +148,7 @@
Contactando o servidor, por favor aguarde.
Aparência
Tamanho do Buffer
- Disabilitando
+ Desativado
1 segundo
10 segundos
12 segundos
@@ -202,12 +202,12 @@
1 hora
Classificar Músicas por Álbum
Classificar músicas pelo número do álbum e faixas.
- Taxa de Bits e Sufixo
- Adiciona o nome do artista com a taxa de bits e sufixo do arquivo
- Downloads na Reprodução
+ Mostrar Taxa de Bits e Sufixo de Arquivo
+ Adicionar o nome do artista com a taxa de bits e sufixo do arquivo
+ Mostrar Downloads na Reprodução
Transição para atividade de download quando iniciar reprodução
Reprodução sem Interrupção
- Habilita reprodução sem interrupção
+ Ativar reprodução sem interrupção
Esconder músicas de outros aplicativos.
Esconder de Outros
Será efetivado na próxima vez que o Android procurar por músicas em seu celular.
@@ -274,26 +274,26 @@
75
Histórico de pesquisas apagado
Configurações de Pesquisa
- Envia a arte do álbum via Bluetooth (Pode causar falhas nas notificações do Bluetooth)
+ Enviar a arte do álbum via Bluetooth (Pode causar falhas nas notificações do Bluetooth)
Arte do Álbum via Bluetooth
- Envia notificações de reprodução via Bluetooth
+ Enviar notificações de reprodução via Bluetooth
Notificações via Bluetooth
- Manage Servers
+ Gerenciar Servidores
Endereço do Servidor
Nome
Senha
Excluir Servidor
- Baixa imagens reduzidas do servidor ao invés do tamanho completo (economiza banda)
+ Baixar imagens reduzidas do servidor ao invés do tamanho completo (economiza banda)
Reduzir Arte dos Álbuns
Não usado
Login
Servidores
Controles na Tela de Bloqueio
- Mostra controles de reprodução na tela de bloqueio
+ Mostrar controles de reprodução na tela de bloqueio
Mostrar Notificações
Sempre Mostrar Notificações
Sempre mostrar a reprodução atual quando uma playlist é preenchida
- Mostra a notificação de reprodução atual na barra de status
+ Mostrar a notificação de reprodução atual na barra de status
Mostrar Reprodução Atual
Mostrar a faixa tocada atualmente em todas as atividades
Mostrar o Número da Faixa
@@ -304,18 +304,18 @@
Conexão OK. Servidor não licenciado.
Claro
Escuro
- Voltar
+ Negro
Tema
Permitir o certificado HTTPS auto-assinado
- Ative o suporte para usuários LDAP
- Isso força o aplicativo a enviar sempre a senha de forma antiga,
+ Forçar autenticação não criptografada
+ Isso força o aplicativo a sempre enviar a senha na forma antiga,
porque a api Subsonic não suporta a nova autorização para usuários LDAP.
Usar Pasta para Nome do Artista
Assumir que a pasta mais acima é o nome do artista
Navegar Usando Etiquetas ID3
- Usa as etiquetas ID3 ao invés do sistema de arquivos
+ Usar as etiquetas ID3 ao invés do sistema de arquivos
Mostrar foto do artista na lista de artistas
- Mostra a imagem do artista na lista de artistas, se disponível
+ Mostrar a imagem do artista na lista de artistas, se disponível
Vídeo
Player de Vídeo
Atualização da Tela
@@ -344,20 +344,20 @@
Toque para selecionar a música
Cartão SD indisponível
Sem cartão SD
- Texto Padrão
+ Descrição Padrão do Compartilhamento
Compartilhamento
- Sempre pergunta pela descrição e expiração ao criar um compartilhamento
+ Sempre perguntar pela descrição e expiração ao criar um compartilhamento
Sempre Perguntar por Detalhes
Tempo Padrão para Expirar
Não mostrar este diálogo novamente
Configurações de Compartilhamento
Não Expira
Alternar Playlist
- Defina como Favorito
+ Definir como Favorito
Excluir dos Favoritos
- Iniciar
+ Estrela
Limpar Playlist
- Compartilhar
+ Compartilhamentos
Nenhum compartilhamento disponível no servidor
Compartilhamento %s excluído
Falha ao excluir o compartilhamento %s
@@ -373,7 +373,7 @@
Tempo até expirar
\"%s\" foi removido da playlist
Compartilhar Playlist
- Saudação Padrão
+ Saudação Padrão do Compartilhamento
Confira esta música que compartilhei do %s
Compartilhar músicas via
MX Player
@@ -381,8 +381,8 @@
Flash
Compartilhar
Todas as Músicas de %s
- Todas as Músicas do Artista
- Adicionar nova entrada em artista para ver todas as músicas do artista
+ Mostrar Todas as Músicas por Artista
+ Adicionar nova entrada em artista para acessar todas as músicas do artista
Mostrar Artista
Escanear Música no Download
Automaticamente escaneia música após o download
@@ -400,16 +400,16 @@
11
12
albumArt
- Múltiplos Anos
- Retomar quando o dispositivo Bluetooth estiver conectado
- Pausar quando o dispositivo Bluetooth for desconectado
+ Anos Múltiplos
+ Retomar ao Conectar Dispositivo Bluetooth
+ Pausar ao Desconectar Dispositivo Bluetooth
Todos os dispositivos Bluetooth
Somente dispositivos de áudio (A2DP)
Desativado
- Botão único para Reproduzir/Pausar no dispositivo Bluetooth
+ Botão Único para Reproduzir/Pausar
Ativar isso pode ajudar com dispositivos Bluetooth mais antigos quando Reproduzir/Pausar não funciona corretamente
- Opções de depuração
- Escrever o log de depuração em arquivo
+ Opções de Depuração
+ Log de Depuração em Arquivo
Os arquivos com log estão disponíveis em %1$s/%2$s
Existem %1$s arquivos de log ocupando ~%2$s MB de espaço no diretório %3$s. Quer mantê-los?
Manter arquivos
@@ -441,7 +441,7 @@
Servidores configurados
Quer realmente excluir o servidor?
- Editar o servidor
+ Gerenciar servidor
Adicionar Servidor
Quer realmente sair e descartar as alterações?
Este campo é necessário
@@ -494,14 +494,14 @@
Versões incompativeis. Atualize o servidor Ultrasonic.
- Bandeiras de recursos
- Ativar novo carregador de imagens
+ Bandeiras de Recursos
+ Ativar Novo Carregador de Imagens
Permite nova implementação do carregador de imagens.
Atualmente, ele não salva a imagem no armazenamento do dispositivo e usa apenas o cache na memória.
- Use classificação de cinco estrelas para músicas
- Use o sistema de classificação de cinco estrelas para músicas
- em vez de simplesmente estrelar / não estrelar itens.
+ Usar Classif. de 5 estrelas Para Músicas
+ Use o sistema de classificação de 5 estrelas para músicas
+ em vez de simplesmente estrelar/não estrelar itens.
diff --git a/ultrasonic/src/main/res/values-zh-rCN/strings.xml b/ultrasonic/src/main/res/values-zh-rCN/strings.xml
index 36e654d4..9ebc2ebc 100644
--- a/ultrasonic/src/main/res/values-zh-rCN/strings.xml
+++ b/ultrasonic/src/main/res/values-zh-rCN/strings.xml
@@ -47,6 +47,8 @@
歌词
删除歌曲
保存播放列表
+ 关闭屏幕常亮
+ 开启屏幕常亮
随机
下载中 - %s
已成功保存播放列表。