New upstream version 7.6.4+ds1
Vasyl Gello
3 years ago
0 | 0 |
<?xml version="1.0" encoding="UTF-8"?>
|
1 | 1 |
<addon
|
2 | 2 |
id="pvr.iptvsimple"
|
3 | |
version="7.6.2"
|
|
3 |
version="7.6.4"
|
4 | 4 |
name="PVR IPTV Simple Client"
|
5 | 5 |
provider-name="nightik and Ross Nicholson">
|
6 | 6 |
<requires>@ADDON_DEPENDS@
|
|
168 | 168 |
<icon>icon.png</icon>
|
169 | 169 |
</assets>
|
170 | 170 |
<news>
|
|
171 |
v7.6.4
|
|
172 |
- Fixed: Only use Local logo location if file is relative
|
|
173 |
- Fixed: Add string initialisation from macros as some linux fail to compile without it
|
|
174 |
|
|
175 |
v7.6.3
|
|
176 |
- Skipped
|
|
177 |
|
171 | 178 |
v7.6.2
|
172 | 179 |
- Fixed: Allow catchup correction (timezone shift) when live URLs have catchup placeholders
|
173 | 180 |
- Fixed: Always load EPG data if we prefer XMLTV logos or catchup is enabled
|
|
0 |
v7.6.4
|
|
1 |
- Fixed: Only use Local logo location if file is relative
|
|
2 |
- Fixed: Add string initialisation from macros as some linux fail to compile without it
|
|
3 |
|
|
4 |
v7.6.3
|
|
5 |
- Skipped
|
|
6 |
|
0 | 7 |
v7.6.2
|
1 | 8 |
- Fixed: Allow catchup correction (timezone shift) when live URLs have catchup placeholders
|
2 | 9 |
- Fixed: Always load EPG data if we prefer XMLTV logos or catchup is enabled
|
97 | 97 |
}
|
98 | 98 |
PVR_ERROR PVRIptvData::GetBackendVersion(std::string& version)
|
99 | 99 |
{
|
100 | |
version = STR(IPTV_VERSION);
|
|
100 |
// Some linux platform require the full string initialisation here to compile. No idea why.
|
|
101 |
version = std::string(STR(IPTV_VERSION));
|
101 | 102 |
return PVR_ERROR_NO_ERROR;
|
102 | 103 |
}
|
103 | 104 |
PVR_ERROR PVRIptvData::GetConnectionString(std::string& connection)
|
16 | 16 |
#include <regex>
|
17 | 17 |
|
18 | 18 |
#include <kodi/General.h>
|
|
19 |
#include <kodi/Filesystem.h>
|
19 | 20 |
#include <kodi/tools/StringUtils.h>
|
20 | 21 |
|
21 | 22 |
using namespace kodi::tools;
|
|
133 | 134 |
if (m_iconPath.find("://") == std::string::npos)
|
134 | 135 |
{
|
135 | 136 |
const std::string& logoLocation = Settings::GetInstance().GetLogoLocation();
|
136 | |
if (!logoLocation.empty())
|
|
137 |
// If the file does not exist it must be relative
|
|
138 |
if (!logoLocation.empty() && !kodi::vfs::FileExists(m_iconPath))
|
137 | 139 |
{
|
138 | 140 |
// not absolute path, only append .png in this case.
|
139 | 141 |
m_iconPath = utilities::FileUtils::PathCombine(logoLocation, m_iconPath);
|