From 9b16d91b3e502ae40bcaddbcdd2b18b91c1722fc Mon Sep 17 00:00:00 2001 From: Chris Josten Date: Sun, 27 Sep 2020 20:38:33 +0200 Subject: [PATCH] Added license headers And a translation file I forgot to commit previous commit --- qml/Constants.qml | 20 +++++++++++++++ qml/Utils.js | 19 ++++++++++++++ qml/components/GlassyBackground.qml | 24 ++++++++++++++++++ qml/components/IconListItem.qml | 18 +++++++++++++ qml/components/LibraryItemDelegate.qml | 18 +++++++++++++ qml/components/MoreSection.qml | 25 +++++++++++++++++-- qml/components/PlainLabel.qml | 19 ++++++++++++++ qml/components/RemoteImage.qml | 19 ++++++++++++++ qml/components/Shim.qml | 19 ++++++++++++++ qml/components/UserGridDelegate.qml | 19 ++++++++++++++ qml/components/VideoPlayer.qml | 18 +++++++++++++ .../itemdetails/CollectionFolder.qml | 19 ++++++++++++++ qml/components/itemdetails/EpisodeDetails.qml | 19 ++++++++++++++ qml/components/itemdetails/FilmDetails.qml | 19 ++++++++++++++ qml/components/itemdetails/PlayToolbar.qml | 19 ++++++++++++++ qml/components/itemdetails/SeasonDetails.qml | 19 ++++++++++++++ qml/components/itemdetails/SeriesDetails.qml | 19 ++++++++++++++ .../itemdetails/UnsupportedDetails.qml | 19 ++++++++++++++ .../itemdetails/VideoTrackSelector.qml | 18 +++++++++++++ qml/components/videoplayer/VideoError.qml | 18 +++++++++++++ qml/components/videoplayer/VideoHud.qml | 18 +++++++++++++ qml/cover/CoverPage.qml | 18 +++++++++++++ qml/cover/PosterCover.qml | 19 ++++++++++++++ qml/cover/VideoCover.qml | 19 ++++++++++++++ qml/harbour-sailfin.qml | 19 ++++++++++++++ qml/pages/AboutPage.qml | 18 +++++++++++++ qml/pages/CollectionPage.qml | 18 +++++++++++++ qml/pages/DetailPage.qml | 18 +++++++++++++ qml/pages/LegalPage.qml | 18 +++++++++++++ qml/pages/MainPage.qml | 18 +++++++++++++ qml/pages/SettingsPage.qml | 18 +++++++++++++ qml/pages/VideoPage.qml | 18 +++++++++++++ qml/pages/setup/AddServerConnectingPage.qml | 18 +++++++++++++ qml/pages/setup/AddServerPage.qml | 18 +++++++++++++ qml/pages/setup/LoginDialog.qml | 18 +++++++++++++ qml/qmldir | 17 +++++++++++++ src/credentialmanager.cpp | 19 ++++++++++++++ src/credentialmanager.h | 19 ++++++++++++++ src/harbour-sailfin.cpp | 19 ++++++++++++++ src/jellyfinapiclient.cpp | 19 ++++++++++++++ src/jellyfinapiclient.h | 19 ++++++++++++++ src/jellyfinapimodel.cpp | 19 ++++++++++++++ src/jellyfinapimodel.h | 19 ++++++++++++++ src/jellyfindeviceprofile.cpp | 19 ++++++++++++++ src/jellyfindeviceprofile.h | 19 ++++++++++++++ src/jellyfinmediasource.cpp | 19 ++++++++++++++ src/jellyfinmediasource.h | 19 ++++++++++++++ src/serverdiscoverymodel.cpp | 18 +++++++++++++ src/serverdiscoverymodel.h | 19 ++++++++++++++ translations/harbour-sailfin.ts | 5 ++++ 50 files changed, 926 insertions(+), 2 deletions(-) diff --git a/qml/Constants.qml b/qml/Constants.qml index ea64c78..b69e2bb 100644 --- a/qml/Constants.qml +++ b/qml/Constants.qml @@ -1,4 +1,24 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + pragma Singleton + import QtQuick 2.6 import Sailfish.Silica 1.0 diff --git a/qml/Utils.js b/qml/Utils.js index 6801a8a..4f67621 100644 --- a/qml/Utils.js +++ b/qml/Utils.js @@ -1,3 +1,22 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + .pragma library /** diff --git a/qml/components/GlassyBackground.qml b/qml/components/GlassyBackground.qml index 6c94fc0..8d480e4 100644 --- a/qml/components/GlassyBackground.qml +++ b/qml/components/GlassyBackground.qml @@ -1,3 +1,27 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + +/* +File taken and adapted from hutspot. Licensed under the MIT license. +Copyright (c) 2019 sailfish-spotify contributors +View ../licenses/MIT.txt for the full license. +*/ import QtQuick 2.6 import Sailfish.Silica 1.0 import QtGraphicalEffects 1.0 diff --git a/qml/components/IconListItem.qml b/qml/components/IconListItem.qml index e8fdc31..122c9dc 100644 --- a/qml/components/IconListItem.qml +++ b/qml/components/IconListItem.qml @@ -1,3 +1,21 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ import QtQuick 2.0 import Sailfish.Silica 1.0 diff --git a/qml/components/LibraryItemDelegate.qml b/qml/components/LibraryItemDelegate.qml index 38b3297..606959d 100644 --- a/qml/components/LibraryItemDelegate.qml +++ b/qml/components/LibraryItemDelegate.qml @@ -1,3 +1,21 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ import QtQuick 2.6 import Sailfish.Silica 1.0 diff --git a/qml/components/MoreSection.qml b/qml/components/MoreSection.qml index 8d3f340..2085c33 100644 --- a/qml/components/MoreSection.qml +++ b/qml/components/MoreSection.qml @@ -1,6 +1,27 @@ /* - * File taken from Storeman. See ../3rdparty.xml for licensing information - */ +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + +/* +File taken and adapted from Storeman. Licensed under the MIT license. +Copyright (c) 2017 Petr Tsymbarovich +View ../licenses/MIT.txt for the full license. +*/ import QtQuick 2.0 import Sailfish.Silica 1.0 diff --git a/qml/components/PlainLabel.qml b/qml/components/PlainLabel.qml index d26cd4d..ccfb396 100644 --- a/qml/components/PlainLabel.qml +++ b/qml/components/PlainLabel.qml @@ -1,3 +1,22 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + import QtQuick 2.6 import Sailfish.Silica 1.0 diff --git a/qml/components/RemoteImage.qml b/qml/components/RemoteImage.qml index 257458b..b1cb824 100644 --- a/qml/components/RemoteImage.qml +++ b/qml/components/RemoteImage.qml @@ -1,3 +1,22 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + import QtQuick 2.6 import Sailfish.Silica 1.0 diff --git a/qml/components/Shim.qml b/qml/components/Shim.qml index 80c1d91..9830279 100644 --- a/qml/components/Shim.qml +++ b/qml/components/Shim.qml @@ -1,3 +1,22 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + import QtQuick 2.6 import Sailfish.Silica 1.0 diff --git a/qml/components/UserGridDelegate.qml b/qml/components/UserGridDelegate.qml index ef94996..024b215 100644 --- a/qml/components/UserGridDelegate.qml +++ b/qml/components/UserGridDelegate.qml @@ -1,3 +1,22 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + import QtQuick 2.6 import Sailfish.Silica 1.0 diff --git a/qml/components/VideoPlayer.qml b/qml/components/VideoPlayer.qml index 59ec599..2e2e579 100644 --- a/qml/components/VideoPlayer.qml +++ b/qml/components/VideoPlayer.qml @@ -1,3 +1,21 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ import QtQuick 2.6 import QtMultimedia 5.6 import Sailfish.Silica 1.0 diff --git a/qml/components/itemdetails/CollectionFolder.qml b/qml/components/itemdetails/CollectionFolder.qml index 28521e3..4f0aa37 100644 --- a/qml/components/itemdetails/CollectionFolder.qml +++ b/qml/components/itemdetails/CollectionFolder.qml @@ -1,3 +1,22 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + import QtQuick 2.6 Item { diff --git a/qml/components/itemdetails/EpisodeDetails.qml b/qml/components/itemdetails/EpisodeDetails.qml index a5cf7cb..14c95e6 100644 --- a/qml/components/itemdetails/EpisodeDetails.qml +++ b/qml/components/itemdetails/EpisodeDetails.qml @@ -1,3 +1,22 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + import QtQuick 2.6 import Sailfish.Silica 1.0 import nl.netsoj.chris.Jellyfin 1.0 diff --git a/qml/components/itemdetails/FilmDetails.qml b/qml/components/itemdetails/FilmDetails.qml index b750731..bc4850a 100644 --- a/qml/components/itemdetails/FilmDetails.qml +++ b/qml/components/itemdetails/FilmDetails.qml @@ -1,3 +1,22 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + import QtQuick 2.6 import Sailfish.Silica 1.0 diff --git a/qml/components/itemdetails/PlayToolbar.qml b/qml/components/itemdetails/PlayToolbar.qml index 243c9fe..7262294 100644 --- a/qml/components/itemdetails/PlayToolbar.qml +++ b/qml/components/itemdetails/PlayToolbar.qml @@ -1,3 +1,22 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + import QtQuick 2.6 import Sailfish.Silica 1.0 diff --git a/qml/components/itemdetails/SeasonDetails.qml b/qml/components/itemdetails/SeasonDetails.qml index d9a73dc..7353b34 100644 --- a/qml/components/itemdetails/SeasonDetails.qml +++ b/qml/components/itemdetails/SeasonDetails.qml @@ -1,3 +1,22 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + import QtQuick 2.6 import Sailfish.Silica 1.0 import nl.netsoj.chris.Jellyfin 1.0 diff --git a/qml/components/itemdetails/SeriesDetails.qml b/qml/components/itemdetails/SeriesDetails.qml index 7bfdbf1..f5e24fa 100644 --- a/qml/components/itemdetails/SeriesDetails.qml +++ b/qml/components/itemdetails/SeriesDetails.qml @@ -1,3 +1,22 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + import QtQuick 2.6 import Sailfish.Silica 1.0 import nl.netsoj.chris.Jellyfin 1.0 diff --git a/qml/components/itemdetails/UnsupportedDetails.qml b/qml/components/itemdetails/UnsupportedDetails.qml index 65137fe..32881c2 100644 --- a/qml/components/itemdetails/UnsupportedDetails.qml +++ b/qml/components/itemdetails/UnsupportedDetails.qml @@ -1,3 +1,22 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + import QtQuick 2.6 import Sailfish.Silica 1.0 diff --git a/qml/components/itemdetails/VideoTrackSelector.qml b/qml/components/itemdetails/VideoTrackSelector.qml index a0f8edb..8737a0d 100644 --- a/qml/components/itemdetails/VideoTrackSelector.qml +++ b/qml/components/itemdetails/VideoTrackSelector.qml @@ -1,3 +1,21 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ import QtQuick 2.6 import Sailfish.Silica 1.0 diff --git a/qml/components/videoplayer/VideoError.qml b/qml/components/videoplayer/VideoError.qml index 346945f..978c073 100644 --- a/qml/components/videoplayer/VideoError.qml +++ b/qml/components/videoplayer/VideoError.qml @@ -1,3 +1,21 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ import QtQuick 2.6 import Sailfish.Silica 1.0 import QtMultimedia 5.6 diff --git a/qml/components/videoplayer/VideoHud.qml b/qml/components/videoplayer/VideoHud.qml index ca6e5ba..338f704 100644 --- a/qml/components/videoplayer/VideoHud.qml +++ b/qml/components/videoplayer/VideoHud.qml @@ -1,3 +1,21 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ import QtQuick 2.6 import QtMultimedia 5.6 import Sailfish.Silica 1.0 diff --git a/qml/cover/CoverPage.qml b/qml/cover/CoverPage.qml index 6a9927c..dba0a4a 100644 --- a/qml/cover/CoverPage.qml +++ b/qml/cover/CoverPage.qml @@ -1,3 +1,21 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ import QtQuick 2.0 import Sailfish.Silica 1.0 diff --git a/qml/cover/PosterCover.qml b/qml/cover/PosterCover.qml index 13b1843..91415c1 100644 --- a/qml/cover/PosterCover.qml +++ b/qml/cover/PosterCover.qml @@ -1,3 +1,22 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + import QtQuick 2.6 import Sailfish.Silica 1.0 diff --git a/qml/cover/VideoCover.qml b/qml/cover/VideoCover.qml index ac4a079..a385422 100644 --- a/qml/cover/VideoCover.qml +++ b/qml/cover/VideoCover.qml @@ -1,3 +1,22 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + import QtQuick 2.6 import QtMultimedia 5.6 import Sailfish.Silica 1.0 diff --git a/qml/harbour-sailfin.qml b/qml/harbour-sailfin.qml index 6489664..0d1a658 100644 --- a/qml/harbour-sailfin.qml +++ b/qml/harbour-sailfin.qml @@ -1,3 +1,22 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + import QtQuick 2.0 import Sailfish.Silica 1.0 import QtMultimedia 5.6 diff --git a/qml/pages/AboutPage.qml b/qml/pages/AboutPage.qml index f2c2a35..df38266 100644 --- a/qml/pages/AboutPage.qml +++ b/qml/pages/AboutPage.qml @@ -1,3 +1,21 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ import QtQuick 2.6 import Sailfish.Silica 1.0 diff --git a/qml/pages/CollectionPage.qml b/qml/pages/CollectionPage.qml index b1f0ce3..2585608 100644 --- a/qml/pages/CollectionPage.qml +++ b/qml/pages/CollectionPage.qml @@ -1,3 +1,21 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ import QtQuick 2.6 import Sailfish.Silica 1.0 diff --git a/qml/pages/DetailPage.qml b/qml/pages/DetailPage.qml index 78f533a..c85070b 100644 --- a/qml/pages/DetailPage.qml +++ b/qml/pages/DetailPage.qml @@ -1,3 +1,21 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ import QtQuick 2.6 import Sailfish.Silica 1.0 diff --git a/qml/pages/LegalPage.qml b/qml/pages/LegalPage.qml index 04aeed7..f64caec 100644 --- a/qml/pages/LegalPage.qml +++ b/qml/pages/LegalPage.qml @@ -1,3 +1,21 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ import QtQuick 2.6 import QtQuick.XmlListModel 2.0 import Sailfish.Silica 1.0 diff --git a/qml/pages/MainPage.qml b/qml/pages/MainPage.qml index 7959200..8645b84 100644 --- a/qml/pages/MainPage.qml +++ b/qml/pages/MainPage.qml @@ -1,3 +1,21 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ import QtQuick 2.0 import Sailfish.Silica 1.0 diff --git a/qml/pages/SettingsPage.qml b/qml/pages/SettingsPage.qml index ac35701..5111085 100644 --- a/qml/pages/SettingsPage.qml +++ b/qml/pages/SettingsPage.qml @@ -1,3 +1,21 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ import QtQuick 2.6 import Sailfish.Silica 1.0 diff --git a/qml/pages/VideoPage.qml b/qml/pages/VideoPage.qml index 467d5f1..ff6f9df 100644 --- a/qml/pages/VideoPage.qml +++ b/qml/pages/VideoPage.qml @@ -1,3 +1,21 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ import QtQuick 2.6 import Sailfish.Silica 1.0 diff --git a/qml/pages/setup/AddServerConnectingPage.qml b/qml/pages/setup/AddServerConnectingPage.qml index 14112eb..1f63a4d 100644 --- a/qml/pages/setup/AddServerConnectingPage.qml +++ b/qml/pages/setup/AddServerConnectingPage.qml @@ -1,3 +1,21 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ import QtQuick 2.6 import Sailfish.Silica 1.0 import nl.netsoj.chris.Jellyfin 1.0 diff --git a/qml/pages/setup/AddServerPage.qml b/qml/pages/setup/AddServerPage.qml index fa07be6..c6bdc5f 100644 --- a/qml/pages/setup/AddServerPage.qml +++ b/qml/pages/setup/AddServerPage.qml @@ -1,3 +1,21 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ import QtQuick 2.6 import Sailfish.Silica 1.0 import nl.netsoj.chris.Jellyfin 1.0 diff --git a/qml/pages/setup/LoginDialog.qml b/qml/pages/setup/LoginDialog.qml index b96fadb..7fd6487 100644 --- a/qml/pages/setup/LoginDialog.qml +++ b/qml/pages/setup/LoginDialog.qml @@ -1,3 +1,21 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ import QtQuick 2.6 import Sailfish.Silica 1.0 import nl.netsoj.chris.Jellyfin 1.0 diff --git a/qml/qmldir b/qml/qmldir index 616ac20..c6de29c 100644 --- a/qml/qmldir +++ b/qml/qmldir @@ -1 +1,18 @@ +# Sailfin: a Jellyfin client written using Qt +# Copyright (C) 2020 Chris Josten +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + singleton Constants 1.0 Constants.qml diff --git a/src/credentialmanager.cpp b/src/credentialmanager.cpp index 8efc00b..f64292f 100644 --- a/src/credentialmanager.cpp +++ b/src/credentialmanager.cpp @@ -1,3 +1,22 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + #include "credentialmanager.h" CredentialsManager * CredentialsManager::newInstance(QObject *parent) { diff --git a/src/credentialmanager.h b/src/credentialmanager.h index b1a660a..232f70a 100644 --- a/src/credentialmanager.h +++ b/src/credentialmanager.h @@ -1,3 +1,22 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + #ifndef CREDENTIALS_MANAGER_H #define CREDENTIALS_MANAGER_H diff --git a/src/harbour-sailfin.cpp b/src/harbour-sailfin.cpp index e2625d4..284eb4b 100644 --- a/src/harbour-sailfin.cpp +++ b/src/harbour-sailfin.cpp @@ -1,3 +1,22 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + #ifdef QT_QML_DEBUG #include #endif diff --git a/src/jellyfinapiclient.cpp b/src/jellyfinapiclient.cpp index 29facbe..db0a6a3 100644 --- a/src/jellyfinapiclient.cpp +++ b/src/jellyfinapiclient.cpp @@ -1,3 +1,22 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + #include "jellyfinapiclient.h" namespace Jellyfin { diff --git a/src/jellyfinapiclient.h b/src/jellyfinapiclient.h index 198520b..ee84091 100644 --- a/src/jellyfinapiclient.h +++ b/src/jellyfinapiclient.h @@ -1,3 +1,22 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + #ifndef JELLYFIN_API_CLIENT #define JELLYFIN_API_CLIENT diff --git a/src/jellyfinapimodel.cpp b/src/jellyfinapimodel.cpp index 7e1f4d4..0fa9479 100644 --- a/src/jellyfinapimodel.cpp +++ b/src/jellyfinapimodel.cpp @@ -1,3 +1,22 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + #include "jellyfinapimodel.h" namespace Jellyfin { diff --git a/src/jellyfinapimodel.h b/src/jellyfinapimodel.h index 9b0dd7d..a9f6b9f 100644 --- a/src/jellyfinapimodel.h +++ b/src/jellyfinapimodel.h @@ -1,3 +1,22 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + #ifndef JELLYFIN_API_MODEL #define JELLYFIN_API_MODEL diff --git a/src/jellyfindeviceprofile.cpp b/src/jellyfindeviceprofile.cpp index 97a92f4..6ee8527 100644 --- a/src/jellyfindeviceprofile.cpp +++ b/src/jellyfindeviceprofile.cpp @@ -1,3 +1,22 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + #include "jellyfindeviceprofile.h" namespace Jellyfin { diff --git a/src/jellyfindeviceprofile.h b/src/jellyfindeviceprofile.h index 39b2d76..7049287 100644 --- a/src/jellyfindeviceprofile.h +++ b/src/jellyfindeviceprofile.h @@ -1,3 +1,22 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + #ifndef JELLYFIN_DEVICE_PROFILE_H #define JELLYFIN_DEVICE_PROFILE_H diff --git a/src/jellyfinmediasource.cpp b/src/jellyfinmediasource.cpp index a8a0155..cf2e9f4 100644 --- a/src/jellyfinmediasource.cpp +++ b/src/jellyfinmediasource.cpp @@ -1,3 +1,22 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + #include "jellyfinmediasource.h" namespace Jellyfin { diff --git a/src/jellyfinmediasource.h b/src/jellyfinmediasource.h index 566f9cd..2a483bb 100644 --- a/src/jellyfinmediasource.h +++ b/src/jellyfinmediasource.h @@ -1,3 +1,22 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + #ifndef JELLYFIN_MEDIA_SOURCE_H #define JELLYFIN_MEDIA_SOURCE_H diff --git a/src/serverdiscoverymodel.cpp b/src/serverdiscoverymodel.cpp index 5d4b882..ead644a 100644 --- a/src/serverdiscoverymodel.cpp +++ b/src/serverdiscoverymodel.cpp @@ -1,3 +1,21 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ #include "serverdiscoverymodel.h" namespace Jellyfin { diff --git a/src/serverdiscoverymodel.h b/src/serverdiscoverymodel.h index e503027..64f7071 100644 --- a/src/serverdiscoverymodel.h +++ b/src/serverdiscoverymodel.h @@ -1,3 +1,22 @@ +/* +Sailfin: a Jellyfin client written using Qt +Copyright (C) 2020 Chris Josten + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + #ifndef SERVER_DISCOVERY_MODEL_H #define SERVER_DISCOVERY_MODEL_H diff --git a/translations/harbour-sailfin.ts b/translations/harbour-sailfin.ts index ade2e76..4338878 100644 --- a/translations/harbour-sailfin.ts +++ b/translations/harbour-sailfin.ts @@ -294,6 +294,11 @@ Video playback error: the media cannot be played because the media service could not be instantiated. + + Retry + Button to retry loading a video after a failure + + VideoTrackSelector