gitextract_s15f9pm6/ ├── .codeclimate.yml ├── .gitignore ├── .gitmodules ├── .swiftlint.yml ├── .travis.yml ├── Aerial/ │ ├── App/ │ │ ├── AppDelegate.swift │ │ └── Resources/ │ │ ├── Assets.xcassets/ │ │ │ ├── Accent Color.colorset/ │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset/ │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ └── FirstPanelBackground.colorset/ │ │ │ └── Contents.json │ │ ├── Base.lproj/ │ │ │ └── MainMenu.xib │ │ └── Info.plist │ └── Source/ │ ├── Controllers/ │ │ └── CustomVideoController.swift │ ├── Header.h │ ├── Models/ │ │ ├── API/ │ │ │ ├── Forecast.swift │ │ │ ├── GeoCoding.swift │ │ │ ├── OneCall.swift │ │ │ └── OpenWeather.swift │ │ ├── Aerial.swift │ │ ├── AerialVideo.swift │ │ ├── Cache/ │ │ │ ├── AssetLoaderDelegate.swift │ │ │ ├── Cache.swift │ │ │ ├── PoiStringProvider.swift │ │ │ ├── Thumbnails.swift │ │ │ ├── TimeMachine.swift │ │ │ ├── VideoCache.swift │ │ │ ├── VideoDownload.swift │ │ │ ├── VideoLoader.swift │ │ │ └── VideoManager.swift │ │ ├── CompanionBridge.swift │ │ ├── CustomVideoFolders+helpers.swift │ │ ├── CustomVideoFolders.swift │ │ ├── Downloads/ │ │ │ ├── AsynchronousOperation.swift │ │ │ ├── DownloadManager.swift │ │ │ └── FileHelpers.swift │ │ ├── ErrorLog.swift │ │ ├── Extensions/ │ │ │ ├── AVAsset+VideoOrientation.swift │ │ │ ├── AVPlayerItem+vibrance.swift │ │ │ ├── AVPlayerViewExtension.swift │ │ │ ├── DispatchQueue+Extension.swift │ │ │ ├── NSButton+icons.swift │ │ │ ├── NSImage+trim.swift │ │ │ └── NSMenuItem+icons.swift │ │ ├── Hardware/ │ │ │ ├── Battery.swift │ │ │ ├── Brightness.swift │ │ │ ├── DarkMode.swift │ │ │ ├── DisplayDetection.swift │ │ │ ├── HardwareDetection.swift │ │ │ ├── ISSoundAdditions/ │ │ │ │ ├── Sound.swift │ │ │ │ ├── SoundOutputManager+Goodies.swift │ │ │ │ ├── SoundOutputManager+Properties.swift │ │ │ │ └── SoundOutputManager.swift │ │ │ └── NightShift.swift │ │ ├── Locations.swift │ │ ├── ManifestLoader.swift │ │ ├── Music/ │ │ │ └── Music.swift │ │ ├── PlaybackSpeed.swift │ │ ├── Prefs/ │ │ │ ├── PrefsAdvanced.swift │ │ │ ├── PrefsCache.swift │ │ │ ├── PrefsDisplays.swift │ │ │ ├── PrefsInfo.swift │ │ │ ├── PrefsTime.swift │ │ │ ├── PrefsUpdates.swift │ │ │ └── PrefsVideos.swift │ │ ├── SeededGenerator.swift │ │ ├── Sources/ │ │ │ ├── Sidebar.swift │ │ │ ├── Source.swift │ │ │ ├── SourceInfo.swift │ │ │ ├── SourceList.swift │ │ │ └── VideoList.swift │ │ └── Time/ │ │ ├── Aerial-Bridging-Header.h │ │ ├── IOBridge.m │ │ ├── Solar.swift │ │ └── TimeManagement.swift │ └── Views/ │ ├── AerialPlayerItem.swift │ ├── AerialView+Brightness.swift │ ├── AerialView+Player.swift │ ├── AerialView.swift │ ├── Layers/ │ │ ├── AnimatableLayer.swift │ │ ├── AnimationLayer.swift │ │ ├── AnimationTextLayer.swift │ │ ├── BatteryIconLayer.swift │ │ ├── ClockLayer.swift │ │ ├── CountdownLayer.swift │ │ ├── DateLayer.swift │ │ ├── DownloadIndicatorLayer.swift │ │ ├── LayerManager.swift │ │ ├── LayerOffsets.swift │ │ ├── LocationLayer.swift │ │ ├── MessageLayer.swift │ │ ├── Music/ │ │ │ ├── ArtworkLayer.swift │ │ │ └── MusicLayer.swift │ │ ├── TimerLayer.swift │ │ └── Weather/ │ │ ├── ConditionLayer.swift │ │ ├── ConditionSymbolLayer.swift │ │ ├── ForecastLayer.swift │ │ ├── WeatherLayer.swift │ │ ├── WindDirectionLayer.swift │ │ └── YahooLogoLayer.swift │ ├── MainUI/ │ │ ├── AspectFillNSImageView.swift │ │ ├── NowPlayingCollectionView.swift │ │ ├── ShadowTextFieldCell.swift │ │ ├── SidebarOutlineView.swift │ │ └── VideoCellView.swift │ ├── PrefPanel/ │ │ ├── CheckCellView.swift │ │ ├── DisplayView.swift │ │ ├── InfoBatteryView.swift │ │ ├── InfoClockView.swift │ │ ├── InfoCommonView.swift │ │ ├── InfoContainerView.swift │ │ ├── InfoCountdownView.swift │ │ ├── InfoDateView.swift │ │ ├── InfoLocationView.swift │ │ ├── InfoMessageView.swift │ │ ├── InfoMusicView.swift │ │ ├── InfoSettingsTableSource.swift │ │ ├── InfoSettingsView.swift │ │ ├── InfoTableSource.swift │ │ ├── InfoTimerView.swift │ │ ├── InfoWeatherView.swift │ │ ├── VideoHeaderView.swift │ │ └── VideoViewItem.swift │ └── Sources/ │ ├── ActionCellView.swift │ ├── CheckboxCellView.swift │ ├── DescriptionCellView.swift │ └── SourceOutlineView.swift ├── Aerial copy-Info.plist ├── Aerial.xcodeproj/ │ ├── project.pbxproj │ ├── project.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata/ │ │ ├── IDEWorkspaceChecks.plist │ │ └── WorkspaceSettings.xcsettings │ └── xcshareddata/ │ └── xcschemes/ │ └── Aerial.xcscheme ├── AerialApp copy-Info.plist ├── Documentation/ │ ├── AutoUpdates.md │ ├── ChangeLog.md │ ├── Contribute.md │ ├── CustomVideos.md │ ├── FAQs.md │ ├── HardwareDecoding.md │ ├── Installation.md │ ├── MoreVideos.md │ ├── OfflineMode.md │ ├── README.md │ └── Troubleshooting.md ├── LICENSE ├── Makefile ├── Podfile ├── Readme.md ├── Resources/ │ ├── Community/ │ │ ├── Readme.md │ │ ├── ar.json │ │ ├── de.json │ │ ├── en.json │ │ ├── es.json │ │ ├── fr.json │ │ ├── he.json │ │ ├── hu.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ko.json │ │ ├── missingvideos.json │ │ ├── nl.json │ │ ├── pl.json │ │ ├── pt.json │ │ ├── pt_BR.json │ │ ├── ru.json │ │ ├── sv.json │ │ ├── tl.json │ │ ├── zh_CN.json │ │ └── zh_TW.json │ ├── MainUI/ │ │ ├── First time setup/ │ │ │ ├── CacheSetupViewController.swift │ │ │ ├── CacheSetupViewController.xib │ │ │ ├── FirstSetupWindowController.swift │ │ │ ├── FirstSetupWindowController.xib │ │ │ ├── NextViewController.swift │ │ │ ├── NextViewController.xib │ │ │ ├── RecapViewController.swift │ │ │ ├── RecapViewController.xib │ │ │ ├── TimeSetupViewController.swift │ │ │ ├── TimeSetupViewController.xib │ │ │ ├── VideoFormatViewController.swift │ │ │ ├── VideoFormatViewController.xib │ │ │ ├── WelcomeViewController.swift │ │ │ └── WelcomeViewController.xib │ │ ├── Infos panels/ │ │ │ ├── CreditsViewController.swift │ │ │ ├── CreditsViewController.xib │ │ │ ├── HelpViewController.swift │ │ │ ├── HelpViewController.xib │ │ │ ├── InfoViewController.swift │ │ │ └── InfoViewController.xib │ │ ├── PanelWindowController.swift │ │ ├── PanelWindowController.xib │ │ ├── Settings panels/ │ │ │ ├── AdvancedViewController.swift │ │ │ ├── AdvancedViewController.xib │ │ │ ├── BrightnessViewController.swift │ │ │ ├── BrightnessViewController.xib │ │ │ ├── CacheViewController.swift │ │ │ ├── CacheViewController.xib │ │ │ ├── Collection View/ │ │ │ │ ├── PlayingCollectionViewItem.swift │ │ │ │ └── PlayingCollectionViewItem.xib │ │ │ ├── CompanionCacheViewController.swift │ │ │ ├── CompanionCacheViewController.xib │ │ │ ├── DisplaysViewController.swift │ │ │ ├── DisplaysViewController.xib │ │ │ ├── FiltersViewController.swift │ │ │ ├── FiltersViewController.xib │ │ │ ├── NowPlayingViewController.swift │ │ │ ├── NowPlayingViewController.xib │ │ │ ├── OverlaysViewController.swift │ │ │ ├── OverlaysViewController.xib │ │ │ ├── SourcesViewController.swift │ │ │ ├── SourcesViewController.xib │ │ │ ├── TimeViewController.swift │ │ │ └── TimeViewController.xib │ │ ├── SidebarViewController.swift │ │ ├── SidebarViewController.xib │ │ ├── VideosViewController.swift │ │ └── VideosViewController.xib │ └── Old stuff/ │ ├── CustomVideos.xib │ └── Info.plist ├── Tests/ │ ├── Info.plist │ └── PreferencesTests.swift ├── appcast.xml ├── beta-appcast.xml ├── issue_template.md └── lokalise.example.cfg