Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add option to download audio only #53

Open
wants to merge 121 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
121 commits
Select commit Hold shift + click to select a range
a61f0d4
Mostly fix building on SDK 3.0.0.8
direc85 Dec 10, 2018
2350c5b
Retouch translations
direc85 Dec 10, 2018
3ba4f54
Remove accidentally included youtube-dl binary
direc85 Dec 10, 2018
6bdf88f
Performance fixes (Thanks, leszek and Aldrog!)
direc85 Feb 11, 2019
7119b5d
Fix compiling on SDK version 1.24 (Sailfish OS 3.0.1) (I hope...)
direc85 Feb 11, 2019
136df4e
Add new icons (Thanks, JSEHV)
direc85 Feb 11, 2019
1d2bb8c
Enable new icons and remove the old one, version bump
direc85 Feb 11, 2019
075c875
Cherry-pick changes from https://github.com/mentaljam/sailfish-ytplay…
direc85 Feb 11, 2019
541af0c
Fix translations
direc85 Feb 11, 2019
34ec7b6
Make youtube-dl non-executable and use python3 to use it
direc85 Feb 11, 2019
78a4929
Use Nemo.Notifications instead of org.nemomobile.notifications
direc85 Feb 11, 2019
c5089e9
Update GitHub links
direc85 Feb 11, 2019
ec811f4
Update youtube-dl
direc85 Feb 11, 2019
d04768e
Update README.md
direc85 Feb 11, 2019
44fa05f
Fix translations, again
direc85 Feb 11, 2019
5fbd28c
README.md merge conflict
direc85 Feb 11, 2019
9413e98
CHeer pick https://github.com/tworaz/sailfish-ytplayer/commit/b7ffe38…
direc85 Feb 12, 2019
9f68627
Cherry-pick lazy extractor from https://github.com/mentaljam/sailfish…
direc85 Feb 12, 2019
23f34e3
Replace kThumbnailWidth with Theme.itemSizeMedium
direc85 Feb 12, 2019
df400f5
Fix main menu item layout issue, increase font size
direc85 Feb 12, 2019
7b21980
Add *.spec.*
direc85 Feb 12, 2019
e83b0ab
Update credits and refresh layout
direc85 Feb 12, 2019
171107c
Fix VerticalScrollDecorator position on screen
direc85 Feb 12, 2019
7dd7644
Update layout
direc85 Feb 12, 2019
406396c
Fix item layout issues
direc85 Feb 12, 2019
ab4272e
Don't use git; it doesn't seem to work on shadow builds
direc85 Feb 12, 2019
4819e78
Retouch layout
direc85 Feb 12, 2019
d578a58
Adjust time display
direc85 Feb 12, 2019
74f9f4e
Add icon to better separate videos from channels
direc85 Feb 12, 2019
2aab266
Version bump (0.6.0-RC2)
direc85 Feb 12, 2019
c990947
Update screenshots
direc85 Feb 12, 2019
7e40c2f
Update screenshot URLs
direc85 Feb 12, 2019
a81080e
Include more mobile connection types, remove Bluetooth
direc85 Feb 13, 2019
9557ac0
Merge remote-tracking branch 'origin/master'
direc85 Feb 13, 2019
78e7a4b
Upgrade youtube-dl
direc85 Apr 29, 2019
abfb587
Update .gitignore
direc85 Apr 29, 2019
074280d
Version bump (0.6.1-RC3)
direc85 Apr 29, 2019
62489d3
Typofix; src, not srv
direc85 Apr 29, 2019
dca449d
Add .bak files
direc85 Apr 30, 2019
52045fb
Add youtube-dl update mechanism
direc85 May 18, 2019
7549015
Ignore all api and key files
direc85 May 18, 2019
192ccb0
Add youtube-dl updater to Settings
direc85 May 18, 2019
fd0c9c4
Remove bundled youtube-dl, add curl and python3 to dependencies
direc85 May 18, 2019
9ba3988
Fix dark theme support in cover page
direc85 May 18, 2019
f82aa2c
Automatically update youtube-dl at startup if needed
direc85 May 18, 2019
e1cadf0
Remove curl and python3-base dependencies, as they are not allowed in…
direc85 May 18, 2019
e4a4df9
Update translations
direc85 May 18, 2019
e94c537
Add changelog
direc85 May 18, 2019
179356c
Version bump (0.6.5)
direc85 May 18, 2019
f0fc1e6
Update sv.ts
eson57 May 19, 2019
bcf2197
Fix version parsing
direc85 May 19, 2019
338771a
Add black icons, improve dark ambience support
direc85 May 19, 2019
77265a0
Fix YTListItem height and layout
direc85 May 19, 2019
9a55e89
Update icon
direc85 May 19, 2019
6175c39
Fix list item picture size
direc85 May 19, 2019
4ac9723
Support dark theme on cover pages
direc85 May 19, 2019
72fd388
Merge pull request #1 from eson57/patch-1
direc85 May 19, 2019
eabd312
Merge remote-tracking branch 'origin/master'
direc85 May 19, 2019
a016443
Update license
direc85 May 19, 2019
c88550e
Version bump (0.6.6)
direc85 May 19, 2019
a5b6a96
Fix date
direc85 May 19, 2019
4f26bbf
translated the unfinished parts to german
8bitp May 24, 2019
94b6862
Merge pull request #2 from 8bitp/patch-1
direc85 May 24, 2019
0c026ed
Fix category cover page background
direc85 May 24, 2019
1a71050
Version bump
direc85 May 24, 2019
cb867ec
Ignore *.pro.user* and *.autosave files
direc85 Sep 15, 2019
2eba557
Accept longer youtube-dl version strings
direc85 Sep 15, 2019
c6a4a19
Use YTLogger for update process
direc85 Sep 15, 2019
ce7fc4d
Better propagate changes while updating/changing youtube-dl
direc85 Sep 15, 2019
52a6710
Translations refresh
direc85 Sep 15, 2019
8590745
Version bump
direc85 Sep 15, 2019
af7e415
Version bump v2 (0.6.8)
direc85 Sep 15, 2019
ae7b6a8
Update building, translations
direc85 Sep 15, 2019
e410beb
Fix bogus dates in changelog
direc85 Sep 15, 2019
cf5b216
Remove traces of broken 1080p support
direc85 Sep 15, 2019
ba8d0d4
Remove unused 1080p menu element
direc85 Sep 15, 2019
4b73022
Version bump (0.6.9)
direc85 Sep 15, 2019
033f428
Update zh_CN.ts
dashinfantry Sep 15, 2019
c3c127e
Merge pull request #3 from dashinfantry/patch-1
direc85 Sep 15, 2019
214b06c
Add .yaml and autogenerated .spec instead
direc85 Sep 24, 2019
3e913ac
Fix git head revision number
direc85 Sep 24, 2019
468ad7e
Update changelog
direc85 Sep 24, 2019
9331720
Fix git head revision number, again
direc85 Sep 25, 2019
916b7af
Version bump (0.6.11)
direc85 Sep 25, 2019
a438f2e
Fix VideoPlayer.qml not working on SFOS 2
direc85 Feb 23, 2020
3a80c5d
Update changelog, release 6.0.11
direc85 Feb 23, 2020
cf8537b
Include uncompressed youtube-dl-lite files in RPM
direc85 Feb 24, 2020
03a21e7
Use the provided youtube-dl script
direc85 Feb 24, 2020
6e37868
Disable update functionality
direc85 Feb 24, 2020
f1f5185
Use the provided youtube-dl-lite script v2
direc85 Feb 24, 2020
78fe5b8
Version bump (0.6.12 BETA)
direc85 Feb 24, 2020
28cad3e
Update zh_CN.ts
dashinfantry Feb 25, 2020
e1d90bc
Version bump to 0.6.13
direc85 Mar 21, 2020
f88795b
"Fix" Recommened videos
direc85 May 31, 2020
9311bea
Hide broken latest videos entry
direc85 May 31, 2020
41efc52
Add Ko-Fi link with proper credits
direc85 May 31, 2020
1e14f6d
Update translations
direc85 May 31, 2020
482ac5e
Version bump (0.6.14)
direc85 May 31, 2020
387a09e
Revert change in Recommened videos
direc85 Jun 1, 2020
3683c12
Add Ko-Fi icon
direc85 Jun 1, 2020
b1d51af
Version bump to 0.6.15-1
direc85 Jun 1, 2020
2cca466
Version bump to 0.6.16-1
direc85 Jun 11, 2020
a66bcdb
Silence compiler warnings
direc85 Jun 14, 2020
6ec08db
Merge pull request #4 from dashinfantry/patch-4
direc85 Oct 28, 2020
33b4d60
Add youtube-dl-lite
direc85 Oct 28, 2020
a0e43d6
[WIP] Remove pre-processing of API keys
direc85 Oct 28, 2020
b7cdf1e
[WIP] Remove old youtube-dl from project
direc85 Oct 28, 2020
71e1e4a
[WIP] Remove more scripts
direc85 Oct 28, 2020
8e451c5
Use full youtube-dl again (temporarily?)
direc85 Jan 31, 2021
d66a041
Remove supplied API keys, enable user supplied keys
direc85 Jan 31, 2021
c6bee3b
Use WebView instead of SilicaWebView
direc85 Jan 31, 2021
c37ebe2
Import client key and data API values at startup
direc85 Jul 27, 2021
6219400
Add C++ notifications support
direc85 Jul 27, 2021
5a8a887
Send notification on error
direc85 Jul 27, 2021
f1c6842
Better handle parse errors and missing files
direc85 Jul 27, 2021
5482cf0
Clear access tokens, if API key changes
direc85 Jul 27, 2021
a3a16bc
Update translations
direc85 Jul 27, 2021
d113c4b
Bring back the auto updater functionality
direc85 Jul 27, 2021
7f389f0
Version bump to 0.6.17-1
direc85 Jul 27, 2021
a25efe8
Version bump to 0.6.18-1
direc85 Jul 27, 2021
08cfba8
Merge pull request #5 from direc85/youtube-dl-lite
direc85 Jul 27, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 10 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
/*.pro.user
/mcc.json
/youtube-data-api-v3.key
/youtube-client-id.json
*.pro.user*
mcc.json
youtube-data-api-v3*
youtube-client-id*
rpm/*.spec*
src/config.h
*.bak
*.autosave
scripts/version-str
youtube-dl-lite
2 changes: 2 additions & 0 deletions LICENSE.YTPlayer
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
Copyright (c) 2014-2015 Piotr Tworek
Copyright (c) 2015-2018 Petr Tsymbarovich
Copyright (c) 2019-2020 Matti Viljanen
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Expand Down
30 changes: 25 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,19 @@ YTPlayer
YTPlayer is an unofficial YouTube client for SailfishOS.

<div class="row">
<img width="240px" src="https://raw.githubusercontent.com/tworaz/sailfish-ytplayer/master/artwork/screenshots/20150915210645.jpg" />
<img width="240px" src="https://raw.githubusercontent.com/tworaz/sailfish-ytplayer/master/artwork/screenshots/20150915210731.jpg" />
<img width="240px" src="https://raw.githubusercontent.com/tworaz/sailfish-ytplayer/master/artwork/screenshots/20150915210805.jpg" />
<img width="240px" src="https://github.com/direc85/harbour-ytplayer/raw/master/artwork/screenshots/VirtualBox_Sailfish%20OS%20Emulator_02_12_2018_00_53_48.png" />
&nbsp;
<img width="240px" src="https://github.com/direc85/harbour-ytplayer/raw/master/artwork/screenshots/VirtualBox_Sailfish%20OS%20Emulator_12_02_2019_15_00_00.png" />
&nbsp;
<img width="240px" src="https://github.com/direc85/harbour-ytplayer/raw/master/artwork/screenshots/VirtualBox_Sailfish%20OS%20Emulator_12_02_2019_15_00_45.png" />
</div>

Getting the source
------------------

Since YTPlayer uses some extra 3rd party components shipped in git submodules it needs to be cloned with --recursive option. Ex:

- git clone --recursive https://github.com/tworaz/sailfish-ytplayer.git
- git clone --recursive https://github.com/direc85/sailfish-ytplayer.git

Build Prequisites
-----------------
Expand All @@ -33,7 +35,25 @@ Building
4. Load harbour-ytplayer.pro file.
5. Build and deploy the application to your phone/tablet/emulator.

If translations don't work, try the following:

1. Select i486/armv7hl > Release > Deploy as ARM package
2. Build > Clean project "harbour-ytplayer"
3. Build > Build project "harbour-ytplayer" (or click the hammer icon)
4. Build > Deploy project "harbour-ytplayer" (or click the play icon)

Translating
-----------

If you want to translate YTPlayer into your native language you can use Transifex (https://www.transifex.com/tworaz/ytplayer).
If you would like to create a new translation for YTPlayer, this is roughly how it's done:
- Fork the project
- Copy translations/en_GB.ts file to your language (e.g. no.ts for Norwgian)
- Add the new file to translations/translations.pri files TRANSLATIONS section accordingly
- Translate the new file
- Qt Linguist comes with Sailfish Application SDK
- Your generic UTF-8 capable text editor will work, too
- Test the translation
- Commit the changes
- Make a pull request

Or you can avoid forking by just creating a new issue and attach the new translated .ts file in the issue.
42 changes: 28 additions & 14 deletions YTPlayer.qrc
Original file line number Diff line number Diff line change
@@ -1,22 +1,35 @@
<RCC>
<qresource prefix="/">
<file alias="mcc-data.json">resources/mcc-data.json</file>
<file alias="logo.png">resources/logo.png</file>
<file alias="translations.json">languages/translations.json</file>
<file alias="translations.json">translations/translations.json</file>
<file alias="logo.png">harbour-ytplayer.png</file>
<file alias="ko-fi.png">artwork/Ko-fi_Icon_RGB_rounded.png</file>
</qresource>
<qresource prefix="/icons">
<file alias="approval-64.png">resources/icons/approval-64.png</file>
<file alias="dislike-m.png">resources/icons/dislike-m.png</file>
<file alias="downloaded-videos-64.png">resources/icons/downloaded-videos-64.png</file>
<file alias="like-m.png">resources/icons/like-m.png</file>
<file alias="rss-m.png">resources/icons/rss-m.png</file>
<file alias="search-m.png">resources/icons/search-m.png</file>
<file alias="video-multi-m.png">resources/icons/video-multi-m.png</file>
<file alias="categorize-64.png">resources/icons/categorize-64.png</file>
<file alias="bookmark-2-64.png">resources/icons/bookmark-2-64.png</file>
<file alias="star-8-64.png">resources/icons/star-8-64.png</file>
<file alias="play-64.png">resources/icons/play-64.png</file>
<file alias="pause-64.png">resources/icons/pause-64.png</file>
<file alias="approval-64-white.png">resources/icons/approval-64-white.png</file>
<file alias="dislike-m-white.png">resources/icons/dislike-m-white.png</file>
<file alias="downloaded-videos-64-white.png">resources/icons/downloaded-videos-64-white.png</file>
<file alias="like-m-white.png">resources/icons/like-m-white.png</file>
<file alias="rss-m-white.png">resources/icons/rss-m-white.png</file>
<file alias="search-m-white.png">resources/icons/search-m-white.png</file>
<file alias="video-multi-m-white.png">resources/icons/video-multi-m-white.png</file>
<file alias="categorize-64-white.png">resources/icons/categorize-64-white.png</file>
<file alias="bookmark-2-64-white.png">resources/icons/bookmark-2-64-white.png</file>
<file alias="star-8-64-white.png">resources/icons/star-8-64-white.png</file>
<file alias="play-64-white.png">resources/icons/play-64-white.png</file>
<file alias="pause-64-white.png">resources/icons/pause-64-white.png</file>
<file alias="approval-64-black.png">resources/icons/approval-64-black.png</file>
<file alias="dislike-m-black.png">resources/icons/dislike-m-black.png</file>
<file alias="downloaded-videos-64-black.png">resources/icons/downloaded-videos-64-black.png</file>
<file alias="like-m-black.png">resources/icons/like-m-black.png</file>
<file alias="rss-m-black.png">resources/icons/rss-m-black.png</file>
<file alias="search-m-black.png">resources/icons/search-m-black.png</file>
<file alias="video-multi-m-black.png">resources/icons/video-multi-m-black.png</file>
<file alias="categorize-64-black.png">resources/icons/categorize-64-black.png</file>
<file alias="bookmark-2-64-black.png">resources/icons/bookmark-2-64-black.png</file>
<file alias="star-8-64-black.png">resources/icons/star-8-64-black.png</file>
<file alias="play-64-black.png">resources/icons/play-64-black.png</file>
<file alias="pause-64-black.png">resources/icons/pause-64-black.png</file>
</qresource>
<qresource prefix="/fonts">
<file alias="youtube-icons.ttf">resources/fonts/youtube-icons.ttf</file>
Expand All @@ -41,6 +54,7 @@
<file>qml/cover/VideoOverview.qml</file>
<file>qml/pages/About.qml</file>
<file>qml/pages/Account.qml</file>
<file>qml/pages/APIKeys.qml</file>
<file>qml/pages/CacheSettings.qml</file>
<file>qml/pages/CategoryVideoList.qml</file>
<file>qml/pages/ChannelBrowser.qml</file>
Expand Down
Binary file added artwork/Ko-fi_Icon_RGB_rounded.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
18 changes: 18 additions & 0 deletions artwork/icons/harbour-ytplayer-icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed artwork/screenshots/20150915210645.jpg
Binary file not shown.
Binary file removed artwork/screenshots/20150915210731.jpg
Binary file not shown.
Binary file removed artwork/screenshots/20150915210805.jpg
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified harbour-ytplayer.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
145 changes: 63 additions & 82 deletions harbour-ytplayer.pro
Original file line number Diff line number Diff line change
Expand Up @@ -4,90 +4,81 @@

TARGET = harbour-ytplayer

CONFIG += sailfishapp sailfishapp_no_deploy_qml
QT += dbus sql concurrent
CONFIG += sailfishapp sailfishapp_no_deploy_qml # sailfishapp_i18n

PKGCONFIG += nemonotifications-qt5

QT += dbus sql concurrent qml core multimedia

SOURCES += \
src/YTPlayer.cpp \
src/YTUtils.cpp \
src/YTLogger.cpp \
src/YTPrefs.cpp \
src/YTRequest.cpp \
src/YTListModel.cpp \
src/YTNetworkManager.cpp \
src/YTLocalVideo.cpp \
src/YTLocalVideoData.cpp \
src/YTLocalVideoManager.cpp \
src/YTLocalVideoListModel.cpp \
src/YTVideoDownloadNotification.cpp \
src/YTVIdeoUrlFetcher.cpp \
src/YTSuggestionEngine.cpp \
src/YTTranslations.cpp \
src/YTWatchedRecently.cpp \
src/YTFavorites.cpp \
src/YTSqlListModel.cpp
src/YTPlayer.cpp \
src/YTUtils.cpp \
src/YTLogger.cpp \
src/YTPrefs.cpp \
src/YTRequest.cpp \
src/YTListModel.cpp \
src/YTNetworkManager.cpp \
src/YTLocalVideo.cpp \
src/YTLocalVideoData.cpp \
src/YTLocalVideoManager.cpp \
src/YTLocalVideoListModel.cpp \
src/YTVideoDownloadNotification.cpp \
src/YTVIdeoUrlFetcher.cpp \
src/YTSuggestionEngine.cpp \
src/YTTranslations.cpp \
src/YTWatchedRecently.cpp \
src/YTFavorites.cpp \
src/YTSqlListModel.cpp \
src/YTUpdater.cpp \
src/YTUpdateWorker.cpp

HEADERS += \
src/YTPlayer.h \
src/YTUtils.h \
src/YTLogger.h \
src/YTPrefs.h \
src/YTRequest.h \
src/YTListModel.h \
src/YTNetworkManager.h \
src/YTLocalVideo.h \
src/YTLocalVideoData.h \
src/YTLocalVideoManager.h \
src/YTLocalVideoListModel.h \
src/YTVideoDownloadNotification.h \
src/YTVideoUrlFetcher.h \
src/YTSuggestionEngine.h \
src/YTTranslations.h \
src/YTWatchedRecently.h \
src/YTFavorites.h \
src/YTSqlListModel.h
src/YTPlayer.h \
src/YTUtils.h \
src/YTLogger.h \
src/YTPrefs.h \
src/YTRequest.h \
src/YTListModel.h \
src/YTNetworkManager.h \
src/YTLocalVideo.h \
src/YTLocalVideoData.h \
src/YTLocalVideoManager.h \
src/YTLocalVideoListModel.h \
src/YTVideoDownloadNotification.h \
src/YTVideoUrlFetcher.h \
src/YTSuggestionEngine.h \
src/YTTranslations.h \
src/YTWatchedRecently.h \
src/YTFavorites.h \
src/YTSqlListModel.h \
src/YTUpdater.h \
src/YTUpdateWorker.h

QML_SOURCES = \
qml/*.qml \
qml/pages/*.qml \
qml/cover/*.qml \
qml/common/*.qml \
qml/common/*.js
qml/*.qml \
qml/pages/*.qml \
qml/cover/*.qml \
qml/common/*.qml \
qml/common/*.js

OTHER_FILES += \
$$QML_SOURCES \
harbour-ytplayer.desktop \
scripts/mcc-data-util.py \
scripts/generate-config-h.py \
scripts/get_version_str.sh \
rpm/harbour-ytplayer.spec

include(third_party/youtube_dl.pri)
include(languages/translations.pri)

KEY_FILE = $$top_srcdir/youtube-data-api-v3.key
CLIENT_ID_FILE = $$top_srcdir/youtube-client-id.json
$$QML_SOURCES \
harbour-ytplayer.desktop \
scripts/get_version_str.sh \
translations/*.ts

!exists($$KEY_FILE) {
error("YouTube data api key file not found: youtube-data-api-v3.key")
}
!exists($$CLIENT_ID_FILE) {
warning("YouTube client ID file not found, client authotization won't work!")
}
DISTFILES += \
rpm/harbour-ytplayer.spec \
rpm/harbour-ytplayer.yaml \
translations/*.qm \
rpm/harbour-ytplayer.changes

configh.input = KEY_FILE
configh.output = $$top_builddir/config.h
configh.commands = \
$$top_srcdir/scripts/generate-config-h.py \
--keyfile=$$KEY_FILE \
--idfile=$$CLIENT_ID_FILE \
--outfile=$$top_builddir/config.h
configh.CONFIG += no_link
SAILFISHAPP_ICONS = 86x86 108x108 128x128 172x172

QMAKE_EXTRA_COMPILERS += configh
PRE_TARGETDEPS += compiler_configh_make_all
include(translations/translations.pri)

DEFINES += VERSION_STR=\\\"$$system($${top_srcdir}/scripts/get_version_str.sh)\\\"
VERSION_RUN = $$system(bash $${top_srcdir}/scripts/get_version_str.sh)
DEFINES += VERSION_STR=\\\"$$system(cat $${top_srcdir}/scripts/version-str)\\\"

licenses.files = $$files($$top_srcdir/LICENSE.*)
licenses.path = /usr/share/$${TARGET}/licenses
Expand All @@ -99,13 +90,3 @@ SOURCES += $$QML_SOURCES

RESOURCES += \
YTPlayer.qrc

mcc_data.target = mcc-data
mcc_data.commands = \
$$top_srcdir/scripts/mcc-data-util.py \
--keyfile=$$top_srcdir/youtube-data-api-v3.key \
--mccfile=$$top_srcdir/resources/mcc-data.json \
--verbose --mode check

QMAKE_EXTRA_TARGETS += mcc-data
PRE_TARGETDEPS += mcc-data
Binary file added icons/108x108/harbour-ytplayer.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added icons/128x128/harbour-ytplayer.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added icons/172x172/harbour-ytplayer.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added icons/86x86/harbour-ytplayer.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
55 changes: 0 additions & 55 deletions languages/translations.json

This file was deleted.

29 changes: 0 additions & 29 deletions languages/translations.pri

This file was deleted.

Loading