1 ////////////////////////////////////////////////////////////////////////////// 2 // 3 // Copyright (c) 2004-2021 musikcube team 4 // 5 // All rights reserved. 6 // 7 // Redistribution and use in source and binary forms, with or without 8 // modification, are permitted provided that the following conditions are met: 9 // 10 // * Redistributions of source code must retain the above copyright notice, 11 // this list of conditions and the following disclaimer. 12 // 13 // * Redistributions in binary form must reproduce the above copyright 14 // notice, this list of conditions and the following disclaimer in the 15 // documentation and/or other materials provided with the distribution. 16 // 17 // * Neither the name of the author nor the names of other contributors may 18 // be used to endorse or promote products derived from this software 19 // without specific prior written permission. 20 // 21 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 22 // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 23 // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 24 // ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 25 // LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 26 // CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 27 // SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 28 // INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 29 // CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 30 // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 31 // POSSIBILITY OF SUCH DAMAGE. 32 // 33 ////////////////////////////////////////////////////////////////////////////// 34 35 #include "pch.hpp" 36 #include "PreferenceKeys.h" 37 38 namespace musik { namespace core { namespace prefs { 39 40 const std::string components::Settings = "settings"; 41 const std::string components::Libraries = "libraries"; 42 const std::string components::Playback = "playback"; 43 const std::string components::Plugins = "plugins"; 44 const std::string components::Session = "session"; 45 46 const std::string keys::AutoSyncIntervalMillis = "AutoSyncIntervalMillis"; 47 const std::string keys::RemoveMissingFiles = "RemoveMissingFiles"; 48 const std::string keys::SyncOnStartup = "SyncOnStartup"; 49 const std::string keys::ResumePlaybackOnStartup = "ResumePlaybackOnStartup"; 50 const std::string keys::Volume = "Volume"; 51 const std::string keys::RepeatMode = "RepeatMode"; 52 const std::string keys::TimeChangeMode = "TimeChangeMode"; 53 const std::string keys::OutputPlugin = "OutputPlugin"; 54 const std::string keys::Transport = "Transport"; 55 const std::string keys::Locale = "Locale"; 56 const std::string keys::IndexerLogEnabled = "IndexerLogEnabled"; 57 const std::string keys::IndexerThreadCount = "IndexerThreadCount"; 58 const std::string keys::IndexerTransactionInterval = "IndexerTransactionInterval"; 59 const std::string keys::ReplayGainMode = "ReplayGainMode"; 60 const std::string keys::PreampDecibels = "PreampDecibels"; 61 const std::string keys::SaveSessionOnExit = "SaveSessionOnExit"; 62 const std::string keys::LastPlayQueueIndex = "LastPlayQueueIndex"; 63 const std::string keys::LastPlayQueueTime = "LastPlayQueueTime"; 64 const std::string keys::LastFmToken = "LastFmToken"; 65 const std::string keys::LastFmSessionId = "LastFmSessionId"; 66 const std::string keys::LastFmUsername = "LastFmUsername"; 67 const std::string keys::DisableAlbumArtistFallback = "DisableAlbumArtistFallback"; 68 const std::string keys::AuddioApiToken = "AuddioApiToken"; 69 const std::string keys::LibraryType = "LibraryType"; 70 const std::string keys::PlaybackTrackQueryTimeoutMs = "PlaybackTrackQueryTimeoutMs"; 71 const std::string keys::RemoteLibraryHostname = "RemoteLibraryHostname"; 72 const std::string keys::RemoteLibraryWssPort = "RemoteLibraryWssPort"; 73 const std::string keys::RemoteLibraryHttpPort = "RemoteLibraryHttpPort"; 74 const std::string keys::RemoteLibraryPassword = "RemoteLibraryPassword"; 75 const std::string keys::RemoteLibraryViewed = "RemoteLibraryViewed"; 76 const std::string keys::RemoteLibraryLatencyTimeoutMs = "RemoteLibraryLatencyTimeoutMs"; 77 const std::string keys::RemoteLibraryWssTls = "RemoteLibraryWssTls"; 78 const std::string keys::RemoteLibraryHttpTls = "RemoteLibraryHttpTls"; 79 const std::string keys::RemoteLibraryTlsWarningSuppressed = "RemoteLibraryTlsWarningSuppressed"; 80 const std::string keys::RemoteLibraryTranscoderEnabled = "RemoteLibraryTranscoderEnabled"; 81 const std::string keys::RemoteLibraryTranscoderFormat = "RemoteLibraryTranscoderFormat"; 82 const std::string keys::RemoteLibraryTranscoderBitrate = "RemoteLibraryTranscoderBitrate"; 83 const std::string keys::RemoteLibraryIgnoreVersionMismatch = "RemoteLibraryIgnoreVersionMismatch"; 84 const std::string keys::AsyncTrackListQueries = "AsyncTrackListQueries"; 85 86 } } } 87 88