Compare commits
12 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
47b5dea95c | ||
|
|
b0df63f1e8 | ||
|
|
3c4209b676 | ||
|
|
d51b9a8e0e | ||
|
|
3b56125bd2 | ||
|
|
6e69e39007 | ||
|
|
97208cb329 | ||
|
|
414a4a97fb | ||
|
|
2a809f96c4 | ||
|
|
17799b03f3 | ||
|
|
efc55fc648 | ||
|
|
22bd41211a |
@@ -231,14 +231,14 @@ commands:
|
||||
steps:
|
||||
- run:
|
||||
name: Update packages
|
||||
command: urpmi.update -a
|
||||
command: urpmi.update --auto -a
|
||||
- run:
|
||||
name: Configure auto update
|
||||
command: urpmi --auto-update
|
||||
command: urpmi --auto --auto-update
|
||||
- run:
|
||||
name: Install dependencies
|
||||
command: >
|
||||
urpmi --force
|
||||
urpmi --auto --force
|
||||
urpmi-debuginfo-install
|
||||
git
|
||||
tar
|
||||
|
||||
6
.github/workflows/ccpp.yml
vendored
6
.github/workflows/ccpp.yml
vendored
@@ -550,14 +550,14 @@ jobs:
|
||||
- uses: actions/checkout@v1.2.0
|
||||
|
||||
- name: Update packages
|
||||
run: urpmi.update -a
|
||||
run: urpmi.update --auto -a
|
||||
|
||||
- name: Configure auto update
|
||||
run: urpmi --auto-update
|
||||
run: urpmi --auto --auto-update
|
||||
|
||||
- name: Install Mageia dependencies
|
||||
run: >
|
||||
urpmi --force
|
||||
urpmi --auto --force
|
||||
urpmi-debuginfo-install
|
||||
git
|
||||
tar
|
||||
|
||||
10
Changelog
10
Changelog
@@ -2,6 +2,13 @@ Strawberry Music Player
|
||||
=======================
|
||||
ChangeLog
|
||||
|
||||
0.7.2:
|
||||
|
||||
BugFixes:
|
||||
* Fixed installation directory for translations.
|
||||
* Fixed collection sorting for non-ASCII characters.
|
||||
* Fixed closing connected devices on exit.
|
||||
|
||||
0.7.1:
|
||||
|
||||
Bugfixes:
|
||||
@@ -14,6 +21,8 @@ ChangeLog
|
||||
* Fixed adding playlist songs outside the collection when there are multiple files with the same URL.
|
||||
* Fixed the rescan songs option to work with local songs outside of the collection.
|
||||
* Fixed problems with editing song metadata in the playlists.
|
||||
* Fixed saving and restoring playlist scrollbar position when switching between playlists.
|
||||
* Fixed minor issue in cue parser with date and genre.
|
||||
* (macOS) Fixed gst-libav plugin issue resulting in MP3 not working.
|
||||
|
||||
Enhancements:
|
||||
@@ -28,6 +37,7 @@ ChangeLog
|
||||
* Added fatal CMake error for missing protobuf compiler.
|
||||
* Added support for parsing radio streams metadata with tilde in title.
|
||||
* Added CMake option to install translation files.
|
||||
* Increased maximum time step for seeking to 60.
|
||||
* (Unix) Added playback actions to desktop file.
|
||||
* (macOS) Hide behaviour settings that are unavailable on macOS.
|
||||
* (macOS) Fixed compile warnings.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
set(STRAWBERRY_VERSION_MAJOR 0)
|
||||
set(STRAWBERRY_VERSION_MINOR 7)
|
||||
set(STRAWBERRY_VERSION_PATCH 1)
|
||||
set(STRAWBERRY_VERSION_PATCH 2)
|
||||
#set(STRAWBERRY_VERSION_PRERELEASE rc1)
|
||||
|
||||
set(INCLUDE_GIT_REVISION OFF)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
name: strawberry
|
||||
version: '0.7.1+git'
|
||||
version: '0.7.2+git'
|
||||
summary: music player and collection organizer
|
||||
description: |
|
||||
Strawberry is a music player and collection organizer.
|
||||
@@ -101,7 +101,7 @@ parts:
|
||||
- libgstreamer-plugins-base1.0-dev
|
||||
- libvlc-dev
|
||||
- libcdio-dev
|
||||
- libgpod-devdev
|
||||
- libgpod-dev
|
||||
- libmtp-dev
|
||||
- libchromaprint-dev
|
||||
- libfftw3-dev
|
||||
|
||||
@@ -1208,7 +1208,7 @@ if(NOT APPLE)
|
||||
endif()
|
||||
|
||||
if(HAVE_TRANSLATIONS AND INSTALL_TRANSLATIONS AND INSTALL_TRANSLATIONS_FILES)
|
||||
install(FILES ${INSTALL_TRANSLATIONS_FILES} DESTINATION share/translations)
|
||||
install(FILES ${INSTALL_TRANSLATIONS_FILES} DESTINATION share/strawberry/translations)
|
||||
endif()
|
||||
|
||||
if(APPLE)
|
||||
|
||||
@@ -1442,7 +1442,7 @@ QString CollectionModel::SortText(QString text) {
|
||||
else {
|
||||
text = text.toLower();
|
||||
}
|
||||
text = text.remove(QRegularExpression("[^\\w ]"));
|
||||
text = text.remove(QRegularExpression("[^\\w ]", QRegularExpression::UseUnicodePropertiesOption));
|
||||
|
||||
return text;
|
||||
|
||||
|
||||
@@ -61,6 +61,6 @@
|
||||
|
||||
#cmakedefine HAVE_TRANSLATIONS
|
||||
#cmakedefine INSTALL_TRANSLATIONS
|
||||
#define TRANSLATIONS_DIR "${CMAKE_INSTALL_PREFIX}/share/translations"
|
||||
#define TRANSLATIONS_DIR "${CMAKE_INSTALL_PREFIX}/share/strawberry/translations"
|
||||
|
||||
#endif // CONFIG_H_IN
|
||||
|
||||
@@ -367,7 +367,7 @@ QString ContextAlbumsModel::SortText(QString text) {
|
||||
else {
|
||||
text = text.toLower();
|
||||
}
|
||||
text = text.remove(QRegularExpression("[^\\w ]"));
|
||||
text = text.remove(QRegularExpression("[^\\w ]", QRegularExpression::UseUnicodePropertiesOption));
|
||||
|
||||
return text;
|
||||
|
||||
|
||||
@@ -171,6 +171,8 @@ void AlbumCoverFetcherSearch::ProviderSearchResults(CoverProvider *provider, con
|
||||
result_album.contains("concert") ||
|
||||
result_album.contains("essential") ||
|
||||
result_album.contains("ultimate") ||
|
||||
result_album.contains("karaoke") ||
|
||||
result_album.contains("mixtape") ||
|
||||
result_album.contains("country rock") ||
|
||||
result_album.contains("indie folk") ||
|
||||
result_album.contains("soft rock") ||
|
||||
@@ -185,7 +187,6 @@ void AlbumCoverFetcherSearch::ProviderSearchResults(CoverProvider *provider, con
|
||||
result_album.contains("classic psychedelic") ||
|
||||
result_album.contains("playlist: acoustic") ||
|
||||
result_album.contains("90's rnb playlist") ||
|
||||
result_album.contains("70s mixtape") ||
|
||||
result_album.contains("rock 80s") ||
|
||||
result_album.contains("classic 80s") ||
|
||||
result_album.contains("rock anthems") ||
|
||||
@@ -198,7 +199,8 @@ void AlbumCoverFetcherSearch::ProviderSearchResults(CoverProvider *provider, con
|
||||
result_album.contains("70's gold") ||
|
||||
result_album.contains("rockfluence") ||
|
||||
result_album.contains("acoustic dinner accompaniment") ||
|
||||
result_album.contains("complete studio albums")
|
||||
result_album.contains("complete studio albums") ||
|
||||
result_album.contains("mellow rock")
|
||||
)) {
|
||||
results_copy[i].score_match -= 1;
|
||||
}
|
||||
|
||||
@@ -217,7 +217,7 @@ void DeviceManager::ListerClosed() {
|
||||
|
||||
void DeviceManager::DeviceDestroyed() {
|
||||
|
||||
ConnectedDevice *device = qobject_cast<ConnectedDevice*>(sender());
|
||||
ConnectedDevice *device = static_cast<ConnectedDevice*>(sender());
|
||||
if (!wait_for_exit_.contains(device) || !backend_) return;
|
||||
|
||||
wait_for_exit_.removeAll(device);
|
||||
|
||||
@@ -234,7 +234,7 @@ void PlaylistManager::SaveWithUI(int id, const QString &playlist_name) {
|
||||
QString filter = settings.value("last_save_filter", parser()->default_filter()).toString();
|
||||
|
||||
QString suggested_filename = playlist_name;
|
||||
suggested_filename.replace(QRegularExpression("\\W"), "");
|
||||
suggested_filename.replace(QRegularExpression("\\W", QRegularExpression::UseUnicodePropertiesOption), "");
|
||||
|
||||
qLog(Debug) << "Using extension:" << extension;
|
||||
|
||||
|
||||
@@ -299,7 +299,7 @@
|
||||
<number>1</number>
|
||||
</property>
|
||||
<property name="maximum">
|
||||
<number>60</number>
|
||||
<number>120</number>
|
||||
</property>
|
||||
<property name="value">
|
||||
<number>10</number>
|
||||
|
||||
Reference in New Issue
Block a user