mirror of
https://github.com/clangen/musikcube.git
synced 2024-12-29 00:17:49 +00:00
Merge branch 'master' of github.com:clangen/musikcube
This commit is contained in:
commit
0838152eb9
@ -5,6 +5,7 @@
|
||||
* fixed `musikdroid` app notification on Android 13 devices.
|
||||
* updated `musikdroid` dependencies and tooling, fixed a few warnings.
|
||||
* merged latest upstream `PDCurses` code for Windows builds.
|
||||
* sending `musikcubed` a SIGUSR1 will trigger a library rescan.
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
|
2
src/3rdparty/bin
vendored
2
src/3rdparty/bin
vendored
@ -1 +1 @@
|
||||
Subproject commit d0c091be64b2c124b2791c7e51916876ef0e1a76
|
||||
Subproject commit 8b6a9f577c49864fbfe3c01e6151099bd25c4c4d
|
@ -45,10 +45,10 @@
|
||||
"button_remind_me_later": "напомнить позже",
|
||||
"button_retry": "повторить",
|
||||
"button_save": "сохранить",
|
||||
"button_start": "старт",
|
||||
"button_start": "начать",
|
||||
"button_unregister": "отключить",
|
||||
"button_yes": "да",
|
||||
"color_theme_256_overlay_message": "отключение ухудшения до 256 цветов задействует цветовой режим RGB, что изменит цвета в стандартной палитре. выключение этой настройки улучшит темы, но может привести к проблемам с отображением других приложений, пока терминал не будет сброшен.\n\nвы действительно хотите отключить ухудшение до 256 цветов?",
|
||||
"color_theme_256_overlay_message": "отключение ухудшения до 256 цветов задействует цветовой режим RGB, что изменит цвета в стандартной палитре. отключение этой настройки улучшит темы, но может привести к проблемам с отображением других приложений, пока терминал не будет сброшен.\n\nвы действительно хотите отключить ухудшение до 256 цветов?",
|
||||
"color_theme_list_overlay_title": "цветовые темы",
|
||||
"console_list_title": "журналы отладки",
|
||||
"console_version": "версия musikcube %s",
|
||||
@ -124,10 +124,10 @@
|
||||
"playqueue_title": "очередь воспроизведения",
|
||||
"plugin_overlay_title": "выбор плагинов",
|
||||
"search_filter_hint": "поиск",
|
||||
"search_regex_hint": "_TSTR_regex",
|
||||
"search_regex_hint": "регулярные выражения",
|
||||
"settings_8color_theme_name": "8 цветов (режим совместимости)",
|
||||
"settings_advanced_settings": "дополнительные настройки",
|
||||
"settings_auto_update_check": "проверять обновления при старте",
|
||||
"settings_auto_update_check": "проверять обновления при запуске",
|
||||
"settings_backspace_to_remove": "папки с музыкой (BACKSPACE - удалить)",
|
||||
"settings_check_for_updates": "проверить обновления сейчас",
|
||||
"settings_color_theme": "цветовая тема: ",
|
||||
@ -136,7 +136,7 @@
|
||||
"settings_degrade_256": "ухудшение до 256 цветов",
|
||||
"settings_enable_disable_plugins": "выбор плагинов",
|
||||
"settings_enable_transparency": "прозрачный фон",
|
||||
"settings_first_run_dialog_body": "добавьте папки с музыкальными файлами, затем нажмите '%s' для показа фонотеки и начните прослушивание!\n\nв случае проблем нажмите '%s' для входа в консольный вид.\n\nдругие горячие клавиши показаны на командной панели внизу экрана. переключитесь на командную панель нажатием 'ESC'.\n\nвыберите 'ок' для старта.",
|
||||
"settings_first_run_dialog_body": "добавьте папки с музыкальными файлами, затем нажмите '%s' для показа фонотеки и начните прослушивание!\n\nв случае проблем нажмите '%s' для входа в консольный вид.\n\nдругие горячие клавиши показаны на командной панели внизу экрана. переключитесь на командную панель нажатием 'ESC'.\n\nвыберите 'ок' для начала.",
|
||||
"settings_first_run_dialog_title": "добро пожаловать в musikcube!",
|
||||
"settings_hotkey_tester": "привязки клавиш",
|
||||
"settings_last_fm": "last.fm",
|
||||
@ -145,7 +145,7 @@
|
||||
"settings_last_fm_dialog_message_register_error": "не удалось привязать аккаунт last.fm.\n\nпожалуйста, откройте следующую ссылку и получите права:\n\n{{link}}\n\nнажмите ENTER для повторной попытки.",
|
||||
"settings_last_fm_dialog_message_registered": "подключённый аккаунт: '{{username}}'\n\nтеперь вы можете слушать музыку!",
|
||||
"settings_last_fm_dialog_message_registering_session": "получение ключа сеанса, пожалуйста подождите...",
|
||||
"settings_last_fm_dialog_message_unregistered": "нет подключённого аккаунта last.fm.\n\nнажмите ENTER для начала привязки.",
|
||||
"settings_last_fm_dialog_message_unregistered": "нет зарегистрированной учётной записи last.fm.\n\nнажмите ENTER для начала подключения.",
|
||||
"settings_last_fm_dialog_message_waiting_for_user": "нажмите 'o' для открытия страницы привязки аккаунта в браузере или вручную перейдите по ссылке:\n\n{{link}}\n\nпосле получения прав нажмите 'ENTER' для настройки.\n\n(замечание: вас могут попросить войти в аккаунт last.fm)",
|
||||
"settings_last_fm_dialog_title": "подключение last.fm",
|
||||
"settings_library_type": "тип фонотеки: ",
|
||||
@ -175,7 +175,7 @@
|
||||
"settings_preamp_invalid_gain_message": "коэффициент предусиления должен быть в диапазоне от -20.0 до 20.0 дБ",
|
||||
"settings_preamp_invalid_gain_title": "недопустимый коэффициент",
|
||||
"settings_preamp_label": "коэффициент предусиления (дБ):",
|
||||
"settings_remove_missing": "удалить отсутствующие файлы из фонотеки",
|
||||
"settings_remove_missing": "удалять отсутствующие файлы из фонотеки",
|
||||
"settings_replay_gain": "нормализация: ",
|
||||
"settings_replay_gain_mode_album": "для альбома",
|
||||
"settings_replay_gain_mode_disabled": "отключена",
|
||||
@ -188,7 +188,7 @@
|
||||
"settings_server_enable_websockets": "сервер метаданных включён",
|
||||
"settings_server_invalid_settings_message": "недопустимые или пропущенные настройки. пожалуйста, проверьте их и попробуйте снова.",
|
||||
"settings_server_invalid_settings_title": "недопустимые настройки",
|
||||
"settings_server_maximum_transcoders": "максимум активных транскодеров:",
|
||||
"settings_server_maximum_transcoders": "максимум активных конвертаций:",
|
||||
"settings_server_password": "пароль:",
|
||||
"settings_server_port": "порт:",
|
||||
"settings_server_setup": "настройка сервера",
|
||||
@ -197,8 +197,8 @@
|
||||
"settings_server_use_ipv6": "использовать ipv6",
|
||||
"settings_show_dotfiles": "показывать файлы с точкой в обзоре папок",
|
||||
"settings_space_to_add": "обзор (SPACE - добавить)",
|
||||
"settings_start_minimized": "минимизировать при старте",
|
||||
"settings_sync_on_startup": "синхронизировать метаданные при старте",
|
||||
"settings_start_minimized": "минимизировать при запуске",
|
||||
"settings_sync_on_startup": "синхронизировать метаданные при запуске",
|
||||
"settings_transport_type": "режим воспроизведения: ",
|
||||
"settings_transport_type_crossfade": "перекрёстный",
|
||||
"settings_transport_type_gapless": "беспрерывный",
|
||||
@ -236,7 +236,7 @@
|
||||
"transport_muted": "звук откл.",
|
||||
"transport_playing_format": "$state $title от $artist из $album",
|
||||
"transport_playing_format_buffering": "буферизация",
|
||||
"transport_playing_format_paused": "_TSTR_paused",
|
||||
"transport_playing_format_paused": "приостановлено",
|
||||
"transport_playing_format_playing": "играет",
|
||||
"transport_repeat_list": "повтор списка",
|
||||
"transport_repeat_off": "повтор откл.",
|
||||
|
@ -270,6 +270,12 @@ static void initUtf8() {
|
||||
boost::filesystem::path::imbue(utf8Locale);
|
||||
}
|
||||
|
||||
static void rescanHandler(int signal) {
|
||||
debug::info("daemon", "received SIGUSR1, rescanning the library...");
|
||||
auto library = LibraryFactory::Instance().DefaultLocalLibrary();
|
||||
library->Indexer()->Schedule(IIndexer::SyncType::All);
|
||||
}
|
||||
|
||||
int main(int argc, char** argv) {
|
||||
initUtf8();
|
||||
std::cout << "\n using lockfile at: " << getLockfileFn();
|
||||
@ -280,6 +286,8 @@ int main(int argc, char** argv) {
|
||||
|
||||
srand((unsigned int) time(0));
|
||||
|
||||
std::signal(SIGUSR1, rescanHandler);
|
||||
|
||||
plugin::Init();
|
||||
|
||||
EvMessageQueue messageQueue;
|
||||
|
Loading…
Reference in New Issue
Block a user