Skip to content
Permalink
Browse files

Move the getID3 website to https

  • Loading branch information...
StudioMaX committed Apr 12, 2018
1 parent b50044a commit 8c9475845c549cc987d8b8377a66796178936373
Showing with 147 additions and 147 deletions.
  1. +12 −12 README.md
  2. +3 −3 changelog.txt
  3. +1 −1 composer.json
  4. +1 −1 demos/demo.basic.php
  5. +2 −2 demos/demo.browse.php
  6. +1 −1 demos/demo.cache.dbm.php
  7. +1 −1 demos/demo.cache.mysql.php
  8. +1 −1 demos/demo.dirscan.php
  9. +1 −1 demos/demo.joinmp3.php
  10. +2 −2 demos/demo.mimeonly.php
  11. +1 −1 demos/demo.mp3header.php
  12. +2 −2 demos/demo.mysql.php
  13. +2 −2 demos/demo.simple.php
  14. +1 −1 demos/demo.simple.write.php
  15. +1 −1 demos/demo.write.php
  16. +1 −1 demos/demo.zip.php
  17. +2 −2 demos/index.php
  18. +1 −1 dependencies.txt
  19. +1 −1 getid3/extension.cache.dbm.php
  20. +1 −1 getid3/extension.cache.mysql.php
  21. +1 −1 getid3/extension.cache.mysqli.php
  22. +1 −1 getid3/extension.cache.sqlite3.php
  23. +1 −1 getid3/getid3.lib.php
  24. +4 −4 getid3/getid3.php
  25. +1 −1 getid3/module.archive.gzip.php
  26. +1 −1 getid3/module.archive.rar.php
  27. +1 −1 getid3/module.archive.szip.php
  28. +1 −1 getid3/module.archive.tar.php
  29. +1 −1 getid3/module.archive.zip.php
  30. +1 −1 getid3/module.audio-video.asf.php
  31. +1 −1 getid3/module.audio-video.bink.php
  32. +1 −1 getid3/module.audio-video.flv.php
  33. +1 −1 getid3/module.audio-video.matroska.php
  34. +1 −1 getid3/module.audio-video.mpeg.php
  35. +1 −1 getid3/module.audio-video.nsv.php
  36. +9 −9 getid3/module.audio-video.quicktime.php
  37. +1 −1 getid3/module.audio-video.real.php
  38. +1 −1 getid3/module.audio-video.riff.php
  39. +1 −1 getid3/module.audio-video.swf.php
  40. +1 −1 getid3/module.audio-video.ts.php
  41. +1 −1 getid3/module.audio.aa.php
  42. +1 −1 getid3/module.audio.aac.php
  43. +1 −1 getid3/module.audio.ac3.php
  44. +1 −1 getid3/module.audio.amr.php
  45. +1 −1 getid3/module.audio.au.php
  46. +1 −1 getid3/module.audio.avr.php
  47. +1 −1 getid3/module.audio.bonk.php
  48. +1 −1 getid3/module.audio.dsf.php
  49. +1 −1 getid3/module.audio.dss.php
  50. +1 −1 getid3/module.audio.dts.php
  51. +1 −1 getid3/module.audio.flac.php
  52. +1 −1 getid3/module.audio.la.php
  53. +1 −1 getid3/module.audio.lpac.php
  54. +1 −1 getid3/module.audio.midi.php
  55. +1 −1 getid3/module.audio.mod.php
  56. +1 −1 getid3/module.audio.monkey.php
  57. +1 −1 getid3/module.audio.mp3.php
  58. +1 −1 getid3/module.audio.mpc.php
  59. +1 −1 getid3/module.audio.ogg.php
  60. +1 −1 getid3/module.audio.optimfrog.php
  61. +1 −1 getid3/module.audio.rkau.php
  62. +1 −1 getid3/module.audio.shorten.php
  63. +1 −1 getid3/module.audio.tta.php
  64. +1 −1 getid3/module.audio.voc.php
  65. +1 −1 getid3/module.audio.vqf.php
  66. +1 −1 getid3/module.audio.wavpack.php
  67. +1 −1 getid3/module.graphic.bmp.php
  68. +1 −1 getid3/module.graphic.efax.php
  69. +1 −1 getid3/module.graphic.gif.php
  70. +2 −2 getid3/module.graphic.jpg.php
  71. +1 −1 getid3/module.graphic.pcd.php
  72. +1 −1 getid3/module.graphic.png.php
  73. +1 −1 getid3/module.graphic.svg.php
  74. +1 −1 getid3/module.graphic.tiff.php
  75. +1 −1 getid3/module.misc.cue.php
  76. +1 −1 getid3/module.misc.exe.php
  77. +1 −1 getid3/module.misc.iso.php
  78. +1 −1 getid3/module.misc.msoffice.php
  79. +1 −1 getid3/module.misc.par2.php
  80. +1 −1 getid3/module.misc.pdf.php
  81. +1 −1 getid3/module.tag.apetag.php
  82. +1 −1 getid3/module.tag.id3v1.php
  83. +2 −2 getid3/module.tag.id3v2.php
  84. +1 −1 getid3/module.tag.lyrics3.php
  85. +2 −2 getid3/module.tag.xmp.php
  86. +1 −1 getid3/write.apetag.php
  87. +1 −1 getid3/write.id3v1.php
  88. +2 −2 getid3/write.id3v2.php
  89. +1 −1 getid3/write.lyrics3.php
  90. +1 −1 getid3/write.metaflac.php
  91. +1 −1 getid3/write.php
  92. +1 −1 getid3/write.real.php
  93. +1 −1 getid3/write.vorbiscomment.php
  94. +2 −2 helperapps/readme.helperapps.txt
  95. +3 −3 license.txt
  96. +15 −15 readme.txt
  97. +1 −1 structure.txt
@@ -1,6 +1,6 @@
getID3() by James Heinrich (<info@getid3.org>)
===
**Available at <http://getid3.sourceforge.net> or <http://www.getid3.org>**
**Available at <http://getid3.sourceforge.net> or <https://www.getid3.org>**

getID3() is released under multiple licenses. You may choose from the following licenses, and use getID3 according to the terms of the license most suitable to your project.

@@ -18,17 +18,17 @@ getID3() is released under multiple licenses. You may choose from the following

**Mozilla MPL:**

* [v2](http://www.mozilla.org/MPL/2.0/)
* [v2](https://www.mozilla.org/MPL/2.0/)

**getID3 Commercial License:**

* [gCL](http://getid3.org/#gCL) (payment required)
* [gCL](https://www.getid3.org/#gCL) (payment required)

* * *
Copies of each of the above licenses are included in the `licenses/`
directory of the getID3 distribution.

If you want to donate, there is a link on <http://www.getid3.org> for PayPal donations.
If you want to donate, there is a link on <https://www.getid3.org> for PayPal donations.



@@ -294,7 +294,7 @@ function getID3($filename) { return unpack('a3TAG/a30title/a30artist/a30album/a4

Future Plans
===
<http://www.getid3.org/phpBB3/viewforum.php?f=7>
<https://www.getid3.org/phpBB3/viewforum.php?f=7>

* Better support for MP4 container format
* Scan for appended ID3v2 tag at end of file per ID3v2.4 specs (Section 5.0)
@@ -336,11 +336,11 @@ Future Plans
* Optional scan-through-frames for AVI verification
(thanks rockcohenØmassive-interactive*nl)
* Support for TTF (thanks infoØbutterflyx*com)
* Support for DSS (http://www.getid3.org/phpBB3/viewtopic.php?t=171)
* Support for DSS (https://www.getid3.org/phpBB3/viewtopic.php?t=171)
* Support for SMAF (http://smaf-yamaha.com/what/demo.html)
http://www.getid3.org/phpBB3/viewtopic.php?t=182
* Support for AMR (http://www.getid3.org/phpBB3/viewtopic.php?t=195)
* Support for 3gpp (http://www.getid3.org/phpBB3/viewtopic.php?t=195)
https://www.getid3.org/phpBB3/viewtopic.php?t=182
* Support for AMR (https://www.getid3.org/phpBB3/viewtopic.php?t=195)
* Support for 3gpp (https://www.getid3.org/phpBB3/viewtopic.php?t=195)
* Support for ID4 (http://www.wackysoft.cjb.net grizlyY2KØhotmail*com)
* Parse XML data returned in Ogg comments
* Parse XML data from Quicktime SMIL metafiles (klausrathØmac*com)
@@ -376,7 +376,7 @@ Future Plans

Known Bugs/Issues in getID3() that may be fixed eventually
===
<http://www.getid3.org/phpBB3/viewtopic.php?t=25>
<https://www.getid3.org/phpBB3/viewtopic.php?t=25>

* Cannot determine bitrate for MPEG video with VBR video data
(need documentation)
@@ -402,7 +402,7 @@ Known Bugs/Issues in getID3() that may be fixed eventually

Known Bugs/Issues in getID3() that cannot be fixed
---
<http://www.getid3.org/phpBB3/viewtopic.php?t=25>
<https://www.getid3.org/phpBB3/viewtopic.php?t=25>

* 32-bit PHP installations only:
Files larger than 2GB cannot always be parsed fully by getID3()
@@ -432,7 +432,7 @@ Known Bugs/Issues in getID3() that cannot be fixed

Known Bugs/Issues in other programs
---
<http://www.getid3.org/phpBB3/viewtopic.php?t=25>
<https://www.getid3.org/phpBB3/viewtopic.php?t=25>

* Windows Media Player (up to v11) and iTunes (up to v10+) do
not correctly handle ID3v2.3 tags with UTF-16BE+BOM
@@ -1,7 +1,7 @@
/////////////////////////////////////////////////////////////////
/// getID3() by James Heinrich <info@getid3.org> //
// available at http://getid3.sourceforge.net //
// or http://www.getid3.org //
// or https://www.getid3.org //
// also https://github.com/JamesHeinrich/getID3 //
/////////////////////////////////////////////////////////////////
// //
@@ -574,7 +574,7 @@ Version History
» Tagwriter requires metaflac 1.1.1+ in order to write FLAC tags.
» Removed broken and non-fixable tagwriting module for real format.
! Developers please help fix the above module:
http://www.getid3.org/phpBB3/viewtopic.php?t=677
https://www.getid3.org/phpBB3/viewtopic.php?t=677
» Avoided security issues with demo.browse.php, demo.write.php and
demo.mysql.php. These demos are now disabled by default and has
to be enabled in the source.
@@ -1438,7 +1438,7 @@ Version History


1.6.2: [May-04-2003] James Heinrich
» New official mirror site for getID3() - http://www.getid3.org
» New official mirror site for getID3() - https://www.getid3.org
» Added basic support for SWF (Flash) (thanks n8n8Øyahoo*com)
New file: getid3.swf.php
» Added experimental support for parsing the audio portion of
@@ -1,7 +1,7 @@
{
"name": "james-heinrich/getid3",
"description": "PHP script that extracts useful information from popular multimedia file formats",
"homepage": "http://www.getid3.org/",
"homepage": "https://www.getid3.org/",
"keywords": ["php","tags","codecs"],
"type": "library",
"license": ["GPL-1.0-or-later", "LGPL-3.0-only", "MPL-2.0"],
@@ -2,7 +2,7 @@
/////////////////////////////////////////////////////////////////
/// getID3() by James Heinrich <info@getid3.org> //
// available at http://getid3.sourceforge.net //
// or http://www.getid3.org //
// or https://www.getid3.org //
// also https://github.com/JamesHeinrich/getID3 //
/////////////////////////////////////////////////////////////////
// //
@@ -2,7 +2,7 @@
/////////////////////////////////////////////////////////////////
/// getID3() by James Heinrich <info@getid3.org> //
// available at http://getid3.sourceforge.net //
// or http://www.getid3.org //
// or https://www.getid3.org //
// also https://github.com/JamesHeinrich/getID3 //
/////////////////////////////////////////////////////////////////
// //
@@ -603,7 +603,7 @@ function MoreNaturalSort($ar1, $ar2) {
function PoweredBygetID3($string='') {
global $getID3;
if (!$string) {
$string = '<div style="border: 1px #CCCCCC solid; padding: 5px; margin: 5px 0; float: left; background-color: #EEEEEE; font-size: 8pt; font-family: sans-serif;">Powered by <a href="http://www.getid3.org/"><b>getID3() v<!--GETID3VER--></b><br>http://www.getid3.org/</a><br>Running on PHP v'.PHP_VERSION.' ('.(8 * PHP_INT_SIZE).'-bit, '.(defined('PHP_OS_FAMILY') ? PHP_OS_FAMILY : PHP_OS).')</div>';
$string = '<div style="border: 1px #CCCCCC solid; padding: 5px; margin: 5px 0; float: left; background-color: #EEEEEE; font-size: 8pt; font-family: sans-serif;">Powered by <a href="https://www.getid3.org/"><b>getID3() v<!--GETID3VER--></b><br>https://www.getid3.org/</a><br>Running on PHP v'.PHP_VERSION.' ('.(8 * PHP_INT_SIZE).'-bit, '.(defined('PHP_OS_FAMILY') ? PHP_OS_FAMILY : PHP_OS).')</div>';
}
return str_replace('<!--GETID3VER-->', $getID3->version(), $string);
}
@@ -2,7 +2,7 @@
/////////////////////////////////////////////////////////////////
/// getID3() by James Heinrich <info@getid3.org> //
// available at http://getid3.sourceforge.net //
// or http://www.getid3.org //
// or https://www.getid3.org //
// also https://github.com/JamesHeinrich/getID3 //
/////////////////////////////////////////////////////////////////
// //
@@ -2,7 +2,7 @@
/////////////////////////////////////////////////////////////////
/// getID3() by James Heinrich <info@getid3.org> //
// available at http://getid3.sourceforge.net //
// or http://www.getid3.org //
// or https://www.getid3.org //
// also https://github.com/JamesHeinrich/getID3 //
/////////////////////////////////////////////////////////////////
// //
@@ -2,7 +2,7 @@
/////////////////////////////////////////////////////////////////////////////////
/// getID3() by James Heinrich <info@getid3.org> //
// available at http://getid3.sourceforge.net //
// or http://www.getid3.org //
// or https://www.getid3.org //
// also https://github.com/JamesHeinrich/getID3 //
/////////////////////////////////////////////////////////////////////////////////
/// //
@@ -2,7 +2,7 @@
/////////////////////////////////////////////////////////////////
/// getID3() by James Heinrich <info@getid3.org> //
// available at http://getid3.sourceforge.net //
// or http://www.getid3.org //
// or https://www.getid3.org //
// also https://github.com/JamesHeinrich/getID3 //
/////////////////////////////////////////////////////////////////
// //
@@ -2,7 +2,7 @@
/////////////////////////////////////////////////////////////////
/// getID3() by James Heinrich <info@getid3.org> //
// available at http://getid3.sourceforge.net //
// or http://www.getid3.org //
// or https://www.getid3.org //
// also https://github.com/JamesHeinrich/getID3 //
/////////////////////////////////////////////////////////////////
// //
@@ -71,4 +71,4 @@ function GetMIMEtype($filename) {
return $DeterminedMIMEtype;
}
echo '</body></html>';
echo '</body></html>';
@@ -1572,7 +1572,7 @@ function MPEGaudioCRCLookup($CRCbit) {
/////////////////////////////////////////////////////////////////
/// getID3() by James Heinrich <info@getid3.org> //
// available at http://getid3.sourceforge.net ///
// or http://www.getid3.org ///
// or https://www.getid3.org ///
/////////////////////////////////////////////////////////////////
// //
// getid3.mp3.php - part of getID3() //
@@ -2,7 +2,7 @@
/////////////////////////////////////////////////////////////////
/// getID3() by James Heinrich <info@getid3.org> //
// available at http://getid3.sourceforge.net //
// or http://www.getid3.org //
// or https://www.getid3.org //
// also https://github.com/JamesHeinrich/getID3 //
/////////////////////////////////////////////////////////////////
// //
@@ -2193,4 +2193,4 @@ function BetterUCwords($string) {
echo '<br clear="all">';
}
echo '</body></html>';
echo '</body></html>';
@@ -2,7 +2,7 @@
/////////////////////////////////////////////////////////////////
/// getID3() by James Heinrich <info@getid3.org> //
// available at http://getid3.sourceforge.net //
// or http://www.getid3.org //
// or https://www.getid3.org //
// also https://github.com/JamesHeinrich/getID3 //
/////////////////////////////////////////////////////////////////
// //
@@ -52,4 +52,4 @@
}
echo '</table>';
echo '</body></html>';
echo '</body></html>';
@@ -2,7 +2,7 @@
/////////////////////////////////////////////////////////////////
/// getID3() by James Heinrich <info@getid3.org> //
// available at http://getid3.sourceforge.net //
// or http://www.getid3.org //
// or https://www.getid3.org //
// also https://github.com/JamesHeinrich/getID3 //
/////////////////////////////////////////////////////////////////
// //
@@ -2,7 +2,7 @@
/////////////////////////////////////////////////////////////////
/// getID3() by James Heinrich <info@getid3.org> //
// available at http://getid3.sourceforge.net //
// or http://www.getid3.org //
// or https://www.getid3.org //
// also https://github.com/JamesHeinrich/getID3 //
/////////////////////////////////////////////////////////////////
// //
@@ -2,7 +2,7 @@
/////////////////////////////////////////////////////////////////
/// getID3() by James Heinrich <info@getid3.org> //
// available at http://getid3.sourceforge.net //
// or http://www.getid3.org //
// or https://www.getid3.org //
// also https://github.com/JamesHeinrich/getID3 //
/////////////////////////////////////////////////////////////////
// //
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><title>getID3 demos</title><style type="text/css">BODY, TD, TH { font-family: sans-serif; font-size: 10pt; }</style></head><body>

In this directory are a number of examples of how to use <a href="http://www.getid3.org/">getID3()</a>.<br>
In this directory are a number of examples of how to use <a href="https://www.getid3.org/">getID3()</a>.<br>
If you don't know what to run, take a look at <a href="demo.browse.php"><b>demo.browse.php</b></a>
<hr>
Other demos:<ul>
@@ -16,4 +16,4 @@
?>
</ul>
</body>
</html>
</html>
@@ -1,7 +1,7 @@
/////////////////////////////////////////////////////////////////
/// getID3() by James Heinrich <info@getid3.org> //
// available at http://getid3.sourceforge.net //
// or http://www.getid3.org //
// or https://www.getid3.org //
// also https://github.com/JamesHeinrich/getID3 //
/////////////////////////////////////////////////////////////////
// //
@@ -3,7 +3,7 @@
/////////////////////////////////////////////////////////////////
/// getID3() by James Heinrich <info@getid3.org> //
// available at http://getid3.sourceforge.net //
// or http://www.getid3.org //
// or https://www.getid3.org //
// also https://github.com/JamesHeinrich/getID3 //
/////////////////////////////////////////////////////////////////
// //
@@ -3,7 +3,7 @@
/////////////////////////////////////////////////////////////////
/// getID3() by James Heinrich <info@getid3.org> //
// available at http://getid3.sourceforge.net //
// or http://www.getid3.org //
// or https://www.getid3.org //
// also https://github.com/JamesHeinrich/getID3 //
/////////////////////////////////////////////////////////////////
// //
@@ -3,7 +3,7 @@
/////////////////////////////////////////////////////////////////
/// getID3() by James Heinrich <info@getid3.org> //
// available at http://getid3.sourceforge.net //
// or http://www.getid3.org //
// or https://www.getid3.org //
// also https://github.com/JamesHeinrich/getID3 //
/////////////////////////////////////////////////////////////////
// //
@@ -3,7 +3,7 @@
/////////////////////////////////////////////////////////////////////////////////
/// getID3() by James Heinrich <info@getid3.org> //
// available at http://getid3.sourceforge.net //
// or http://www.getid3.org //
// or https://www.getid3.org //
// also https://github.com/JamesHeinrich/getID3 //
/////////////////////////////////////////////////////////////////////////////////
/// //
@@ -3,7 +3,7 @@
/////////////////////////////////////////////////////////////////
/// getID3() by James Heinrich <info@getid3.org> //
// available at http://getid3.sourceforge.net //
// or http://www.getid3.org //
// or https://www.getid3.org //
// also https://github.com/JamesHeinrich/getID3 //
/////////////////////////////////////////////////////////////////
// //
@@ -3,7 +3,7 @@
/////////////////////////////////////////////////////////////////
/// getID3() by James Heinrich <info@getid3.org> //
// available at http://getid3.sourceforge.net //
// or http://www.getid3.org //
// or https://www.getid3.org //
// also https://github.com/JamesHeinrich/getID3 //
/////////////////////////////////////////////////////////////////
// //
@@ -28,7 +28,7 @@
}
/*
http://www.getid3.org/phpBB3/viewtopic.php?t=2114
https://www.getid3.org/phpBB3/viewtopic.php?t=2114
If you are running into a the problem where filenames with special characters are being handled
incorrectly by external helper programs (e.g. metaflac), notably with the special characters removed,
and you are passing in the filename in UTF8 (typically via a HTML form), try uncommenting this line:
@@ -433,7 +433,7 @@ public function openfile($filename, $filesize=null) {
//$filename = preg_replace('#(?<!gs:)('.preg_quote(DIRECTORY_SEPARATOR).'{2,})#', DIRECTORY_SEPARATOR, $filename);
// open local file
//if (is_readable($filename) && is_file($filename) && ($this->fp = fopen($filename, 'rb'))) { // see http://www.getid3.org/phpBB3/viewtopic.php?t=1720
//if (is_readable($filename) && is_file($filename) && ($this->fp = fopen($filename, 'rb'))) { // see https://www.getid3.org/phpBB3/viewtopic.php?t=1720
if ((is_readable($filename) || file_exists($filename)) && is_file($filename) && ($this->fp = fopen($filename, 'rb'))) {
// great
} else {
@@ -1969,7 +1969,7 @@ protected function fread($bytes) {
//return fread($this->getid3->fp, $bytes);
/*
* http://www.getid3.org/phpBB3/viewtopic.php?t=1930
* https://www.getid3.org/phpBB3/viewtopic.php?t=1930
* "I found out that the root cause for the problem was how getID3 uses the PHP system function fread().
* It seems to assume that fread() would always return as many bytes as were requested.
* However, according the PHP manual (http://php.net/manual/en/function.fread.php), this is the case only with regular local files, but not e.g. with Linux pipes.

0 comments on commit 8c94758

Please sign in to comment.
You can’t perform that action at this time.