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