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 已成功保存播放列表。