[-]
[+]
|
Changed |
_service:tar_git:flowplayer.changes
|
|
[-]
[+]
|
Changed |
_service:tar_git:flowplayer.spec
^
|
|
[-]
[+]
|
Changed |
_service
^
|
@@ -2,7 +2,7 @@
<service name="tar_git">
<param name="url">https://github.com/sailfishos-applications/flowplayer.git</param>
<param name="branch">master</param>
- <param name="revision">release2/0.3.4</param>
+ <param name="revision">release3/0.3.5</param>
<param name="token"/>
<param name="debian">N</param>
<param name="dumb">N</param>
|
[-]
[+]
|
Changed |
_service:tar_git:flowplayer-0.3.5.tar.gz/README.md
^
|
@@ -5,7 +5,8 @@
<br />
#### Features:
-- *A pull request for [the README.md](https://github.com/sailfishos-applications/flowplayer/blob/devel/README.md) which provides a list of features will be much appreciated.*
+- Gap-less playback, optionally
+- *A pull request for [the README.md](https://github.com/sailfishos-applications/flowplayer/blob/devel/README.md) which provides a full list of features will be much appreciated.*
<sup>Note that the functionality and / or ability to … may be broken (this is [known for internet radio](https://github.com/sailfishos-applications/flowplayer/issues/62)) due to API changes in recent SailfishOS releases.</sup><br />
Pull requests with fixes, improvements and enhancements are welcome!
@@ -36,7 +37,7 @@
The original [FlowPlayer for SailfishOS (2015 - 2016)](https://openrepos.net/content/cepiperez/flowplayer-0#content) started as a port of [FlowPlayer for MeeGo-Harmattan (2014)](https://openrepos.net/content/cepiperez/flowplayer#content). Both were solely written by [Matias Perez (CepiPerez)](https://github.com/CepiPerez). In 2021 Matias [released the source code of FlowPlayer](https://github.com/sailfishos-applications/flowplayer/commits/master?after=c4f36e1cb3a80b7c7b220a379c9bdaca3a300113+49) by creating this git repository at GitHub.
-In 2023 [olf (Olf0)](https://github.com/Olf0) overhauled infrastructure aspects, such as this README, a [new OpenRepos page](https://openrepos.net/content/olf/flowplayer#content), the [Transifex integration](https://github.com/sailfishos-applications/flowplayer/pull/7), making the spec file suitable for [the Sailfish-OBS](https://build.sailfishos.org/) and [the SailfishOS:Chum community repository](https://build.sailfishos.org/project/show/sailfishos:chum) etc.
+In 2023 [olf (Olf0)](https://github.com/Olf0) overhauled infrastructure aspects, such as this README, a [new OpenRepos page](https://openrepos.net/content/olf/flowplayer#content), the [Transifex integration](https://github.com/sailfishos-applications/flowplayer/pull/7), making the spec file suitable for [the SailfishOS-OBS](https://build.sailfishos.org/) and [the SailfishOS:Chum community repository](https://github.com/sailfishos-chum/main/blob/main/Metadata.md) etc.
<br />
|
[-]
[+]
|
Changed |
_service:tar_git:flowplayer-0.3.5.tar.gz/flowplayer.desktop
^
|
@@ -6,4 +6,8 @@
Name=FlowPlayer
[X-Sailjail]
-Sandboxing=Disabled
+OrganizationName=sailfishos-applications
+# ApplicationName does not have to be identical to Name
+ApplicationName=flowplayer
+# Add the required permissions here
+Permissions=UserDirs;Audio;Bluetooth;Internet;RemovableMedia
|
[-]
[+]
|
Changed |
_service:tar_git:flowplayer-0.3.5.tar.gz/qml/pages/CoverPage.qml
^
|
@@ -32,7 +32,7 @@
//x: Theme.paddingMedium
itemimg: playingRadio? currentSongInfo.imageurl : utils.thumbnail(currentSongInfo.artist, currentSongInfo.album)
textSize: Theme.fontSizeSmall
- text: playingRadio? currentSongInfo.name : qsTr("Cover no found")
+ text: playingRadio? currentSongInfo.name : qsTr("Cover not found")
opacity: showBigCover? 0.4 : 1
}
|
[-]
[+]
|
Changed |
_service:tar_git:flowplayer-0.3.5.tar.gz/qml/pages/FullAlbumSearch.qml
^
|
@@ -131,7 +131,7 @@
ViewPlaceholder {
enabled: songlist.count===0 && loaded
Behavior on opacity { FadeAnimation {} }
- text: qsTr("There's no missing covers in your music collection")
+ text: qsTr("There are no missing covers in your music collection")
}
}
|
[-]
[+]
|
Changed |
_service:tar_git:flowplayer-0.3.5.tar.gz/src/FlowPlayer.cpp
^
|
@@ -22,61 +22,6 @@
bool isDBOpened;
bool databaseWorking;
-static void migrateSettings()
-{
- const QString oldSettings = QStandardPaths::writableLocation(QStandardPaths::ConfigLocation) + "/cepiperez/flowplayer.conf";
- const QString newSettings = QStandardPaths::writableLocation(QStandardPaths::AppConfigLocation) + ".conf";
- if (QFile::exists(oldSettings)) {
- if (QDir().mkpath(QFileInfo(newSettings).path())
- && !QFile::rename(oldSettings, newSettings)) {
- qWarning() << "unable to move old configuration from" << oldSettings << "to" << newSettings;
- }
- QDir(QStandardPaths::writableLocation(QStandardPaths::ConfigLocation)).rmdir("cepiperez");
- }
-}
-
-static void migrateDatabase()
-{
- const QString olderDb = QStandardPaths::writableLocation(QStandardPaths::ConfigLocation) + "/cepiperez/flowplayer.db";
- const QString oldDb = QStandardPaths::writableLocation(QStandardPaths::ConfigLocation) + "/flowplayer/flowplayer/flowplayer.db";
- const QString newDb = QStandardPaths::writableLocation(QStandardPaths::AppConfigLocation) + "/flowplayer.db";
- if (QFile::exists(oldDb)) {
- if (QDir().mkpath(QFileInfo(newDb).path())
- && !QFile::rename(oldDb, newDb)) {
- qWarning() << "unable to move old database from" << oldDb << "to" << newDb;
- }
- QDir(QStandardPaths::writableLocation(QStandardPaths::ConfigLocation) + "/flowplayer").rmdir("flowplayer");
- QDir(QStandardPaths::writableLocation(QStandardPaths::ConfigLocation)).rmdir("flowplayer");
- } else if (QFile::exists(olderDb)) {
- if (QDir().mkpath(QFileInfo(newDb).path())
- && !QFile::rename(olderDb, newDb)) {
- qWarning() << "unable to move old database from" << olderDb << "to" << newDb;
- }
- QDir(QStandardPaths::writableLocation(QStandardPaths::ConfigLocation)).rmdir("cepiperez");
- }
-}
-
-static void migrateCache()
-{
- const QString olderCache = QStandardPaths::writableLocation(QStandardPaths::GenericCacheLocation) + "/flowplayer";
- const QString oldCache = QStandardPaths::writableLocation(QStandardPaths::GenericCacheLocation) + "/flowplayer/flowplayer";
- const QString newCache = QStandardPaths::writableLocation(QStandardPaths::CacheLocation);
- if (QFileInfo(oldCache).isDir()) {
- if (QDir().mkpath(QFileInfo(newCache).path())
- && !QDir().rename(oldCache, newCache)) {
- qWarning() << "unable to move old cache from" << oldCache << "to" << newCache;
- }
- QDir(QStandardPaths::writableLocation(QStandardPaths::GenericCacheLocation) + "/flowplayer").rmdir("flowplayer");
- QDir(QStandardPaths::writableLocation(QStandardPaths::GenericCacheLocation)).rmdir("flowplayer");
- } else if (QFileInfo(olderCache).isDir()) {
- if (QDir().mkpath(QFileInfo(newCache).path())
- && !QDir().rename(olderCache, newCache)) {
- qWarning() << "unable to move old cache from" << olderCache << "to" << newCache;
- }
- QDir(QStandardPaths::writableLocation(QStandardPaths::GenericCacheLocation)).rmdir("flowplayer");
- }
-}
-
int main(int argc, char *argv[])
{
QTextCodec *linuxCodec = QTextCodec::codecForName("UTF-8");
@@ -86,10 +31,6 @@
app->setOrganizationName("sailfishos-applications");
app->setApplicationName("flowplayer");
- migrateSettings();
- migrateDatabase();
- migrateCache();
-
QString lang;
QTranslator translator;
|
[-]
[+]
|
Changed |
_service:tar_git:flowplayer-0.3.5.tar.gz/src/utils.cpp
^
|
@@ -101,7 +101,7 @@
}
else
{
- currentLyrics = tr("No lyrics founded");
+ currentLyrics = tr("No lyrics found");
m_noLyrics = true;
}
}
@@ -230,9 +230,9 @@
x = tmp.indexOf("<");
tmp.remove(x,tmp.length()-x);
tmp = tmp.trimmed();
- //qDebug() << "Image founded... downloading... " << tmp;
+ //qDebug() << "Image found... downloading... " << tmp;
if (tmp=="") {
- banner = tr("Album cover not founded");
+ banner = tr("Album cover not found");
emit bannerChanged();
return;
}
@@ -253,7 +253,7 @@
qDebug() << str;
if ( str.contains("was not found on this server") )
{
- currentLyrics = tr("No lyrics founded");
+ currentLyrics = tr("No lyrics found");
m_noLyrics = true;
}
else
@@ -280,7 +280,7 @@
currentLyrics = tmp.replace("\n", "<br>");
if (currentLyrics.contains("<div ")) {
- currentLyrics = tr("No lyrics founded");
+ currentLyrics = tr("No lyrics found");
m_noLyrics = true;
} else {
m_noLyrics = false;
@@ -288,7 +288,7 @@
}
else
{
- currentLyrics = tr("No lyrics founded");
+ currentLyrics = tr("No lyrics found");
m_noLyrics = true;
}
m_lyricsonline = true;
@@ -317,7 +317,7 @@
}
else
{
- currentLyrics = tr("No lyrics founded");
+ currentLyrics = tr("No lyrics found");
m_noLyrics = true;
}
m_lyricsonline = true;
@@ -341,7 +341,7 @@
}
else
{
- currentLyrics = tr("No lyrics founded");
+ currentLyrics = tr("No lyrics found");
m_noLyrics = true;
}
m_lyricsonline = true;
|
[-]
[+]
|
Changed |
_service:tar_git:flowplayer-0.3.5.tar.gz/translations/README.md
^
|
@@ -16,7 +16,7 @@
```
If you want to test your translation before publishing, you should compile it and copy the resulting `.qm` file(s) to (requires root privileges):
```
- /usr/share/flowplayer/translations
+/usr/share/flowplayer/translations/
```
FlowPlayer tries to automatically load a translation file according to your system locale setting. You can also run the application with a selected locale from the terminal. For example, for the Swedish language the command is:
```
|
[-]
[+]
|
Added |
_service:tar_git:flowplayer-0.3.5.tar.gz/translations/et.ts
^
|
@@ -0,0 +1,1401 @@
+<?xml version="1.0" ?><!DOCTYPE TS><TS version="2.1" language="et">
+<context>
+ <name>AboutPage</name>
+ <message>
+ <location filename="../qml/pages/AboutPage.qml" line="28"/>
+ <source>About</source>
+ <translation>Rakenduse teave</translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/AboutPage.qml" line="63"/>
+ <source>Original author:</source>
+ <translation>Algne autor:</translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/AboutPage.qml" line="75"/>
+ <source>Contributors:</source>
+ <translation>Kaasautorid:</translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/AboutPage.qml" line="95"/>
+ <source>If you want to create a new translation or improve an extant one:</source>
+ <translation>Kui soovid lisada uut tõlget või olemasolevat kohendada:</translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/AboutPage.qml" line="118"/>
+ <source>You can support the original author of FlowPlayer by donating:</source>
+ <translation>Kui soovid algset autorit toetada, siis klõpsi siin:</translation>
+ </message>
+</context>
+<context>
+ <name>AddFolder</name>
+ <message>
+ <location filename="../qml/pages/AddFolder.qml" line="38"/>
+ <source>Done</source>
+ <translation>Valmis</translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/AddFolder.qml" line="39"/>
+ <source>Cancel</source>
+ <translation>Katkesta</translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/AddFolder.qml" line="51"/>
+ <source>Select folder</source>
+ <translation>Vali kaust</translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/AddFolder.qml" line="85"/>
+ <source>Deleting</source>
+ <translation>Kustutame</translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/AddFolder.qml" line="96"/>
+ <source>Remove</source>
+ <translation>Eemalda</translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/AddFolder.qml" line="136"/>
+ <source>No items</source>
+ <translation>Kirjeid ei leidu</translation>
+ </message>
+</context>
+<context>
+ <name>AddRadio</name>
+ <message>
+ <location filename="../qml/pages/AddRadio.qml" line="29"/>
+ <source>Done</source>
+ <translation>Valmis</translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/AddRadio.qml" line="30"/>
+ <source>Cancel</source>
+ <translation>Katkesta</translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/AddRadio.qml" line="50"/>
+ <source>Edit station</source>
+ <translation>Muuda veebiraadiot</translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/AddRadio.qml" line="50"/>
+ <source>Add station</source>
+ <translation>Lisa veebiraadio</translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/AddRadio.qml" line="59"/>
+ <location filename="../qml/pages/AddRadio.qml" line="60"/>
+ <source>Station name</source>
+ <translation>Veebiraadio nimi</translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/AddRadio.qml" line="70"/>
+ <location filename="../qml/pages/AddRadio.qml" line="71"/>
+ <source>Station url</source>
+ <translation>Veebiraadio url</translation>
+ </message>
+</context>
+<context>
+ <name>AlbumDelegate</name>
+ <message>
+ <location filename="../qml/pages/AlbumDelegate.qml" line="41"/>
+ <source>Not found</source>
+ <translation>Ei leidu</translation>
+ </message>
+</context>
+<context>
+ <name>AlbumListView</name>
+ <message>
+ <location filename="../qml/pages/AlbumListView.qml" line="46"/>
+ <source>Search artist image</source>
+ <translation>Otsi esitaja pilti</translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/AlbumListView.qml" line="47"/>
+ <source>Unknown artist</source>
+ <translation>Teadmata esitaja</translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/AlbumListView.qml" line="55"/>
+ <location filename="../qml/pages/AlbumListView.qml" line="107"/>
+ <source>Add to playlist</source>
+ <translation>Lisa esitusloendisse</translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/AlbumListView.qml" line="65"/>
+ <source>Play all</source>
+ <translation>Esita kõik</translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/AlbumListView.qml" line="85"/>
+ <location filename="../qml/pages/AlbumListView.qml" line="185"/>
+ <source>1 track</source>
+ <translation>1 pala</translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/AlbumListView.qml" line="85"/>
+ <location filename="../qml/pages/AlbumListView.qml" line="185"/>
+ <source>%1 tracks</source>
+ <translation>%1 pala</translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/AlbumListView.qml" line="171"/>
+ <source>Image not found</source>
+ <translation>Pilti ei leidu</translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/AlbumListView.qml" line="180"/>
+ <source>1 album</source>
+ <translation>1 album</translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/AlbumListView.qml" line="180"/>
+ <source>%1 albums</source>
+ <translation>%1 albumit</translation>
+ </message>
+</context>
+<context>
+ <name>AlbumMetadata</name>
+ <message>
+ <location filename="../qml/pages/AlbumMetadata.qml" line="33"/>
+ <source>Done</source>
+ <translation>Valmis</translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/AlbumMetadata.qml" line="34"/>
+ <source>Cancel</source>
+ <translation>Katkesta</translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/AlbumMetadata.qml" line="52"/>
+ <source>Metadata editor</source>
+ <translation>Metainfo muutja</translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/AlbumMetadata.qml" line="61"/>
+ <source>Cover not found</source>
+ <translation>Kaanepilti ei leidu</translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/AlbumMetadata.qml" line="69"/>
+ <location filename="../qml/pages/AlbumMetadata.qml" line="70"/>
+ <source>Artist</source>
+ <translation>Esitaja</translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/AlbumMetadata.qml" line="81"/>
+ <location filename="../qml/pages/AlbumMetadata.qml" line="82"/>
+ <source>Album</source>
+ <translation>Album</translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/AlbumMetadata.qml" line="93"/>
+ <location filename="../qml/pages/AlbumMetadata.qml" line="94"/>
+ <source>Year</source>
+ <translation>Aasta</translation>
+ </message>
+</context>
+<context>
+ <name>CoverDownload</name>
|
[-]
[+]
|
Changed |
_service:tar_git:flowplayer-0.3.5.tar.gz/translations/flowplayer.ts
^
|
@@ -19,12 +19,12 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/AboutPage.qml" line="95"/>
+ <location filename="../qml/pages/AboutPage.qml" line="96"/>
<source>If you want to create a new translation or improve an extant one:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/AboutPage.qml" line="118"/>
+ <location filename="../qml/pages/AboutPage.qml" line="119"/>
<source>You can support the original author of FlowPlayer by donating:</source>
<translation type="unfinished"></translation>
</message>
@@ -219,7 +219,7 @@
<name>CoverPage</name>
<message>
<location filename="../qml/pages/CoverPage.qml" line="35"/>
- <source>Cover no found</source>
+ <source>Cover not found</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -333,7 +333,7 @@
</message>
<message>
<location filename="../qml/pages/FullAlbumSearch.qml" line="134"/>
- <source>There's no missing covers in your music collection</source>
+ <source>There are no missing covers in your music collection</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -1373,7 +1373,7 @@
<location filename="../src/utils.cpp" line="291"/>
<location filename="../src/utils.cpp" line="320"/>
<location filename="../src/utils.cpp" line="344"/>
- <source>No lyrics founded</source>
+ <source>No lyrics found</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1383,7 +1383,7 @@
</message>
<message>
<location filename="../src/utils.cpp" line="235"/>
- <source>Album cover not founded</source>
+ <source>Album cover not found</source>
<translation type="unfinished"></translation>
</message>
</context>
|