Una raccolta di canali pubblici IPTV da tutto il mondo
Go to file
Aleksandr Statciuk 1428de33e4
Merge pull request #244 from boomski/patch-176
Update co.m3u
2019-08-24 17:04:25 +03:00
.github Moved BuyMeACoffee link down (for symmetry) 2019-08-23 21:59:36 +03:00
channels Update co.m3u 2019-08-24 15:16:02 +02:00
helpers Update format.js 2019-08-22 17:52:06 +03:00
test Changed default valid status config 2019-08-19 03:31:55 +03:00
.gitignore Removed uncommented change 2019-07-07 04:24:58 +03:00
README.md Updated number of channels 2019-08-24 01:07:29 +03:00
index.content.m3u Updated grouped playlists 2019-08-24 13:20:38 +03:00
index.country.m3u Updated grouped playlists 2019-08-24 13:20:38 +03:00
index.full.m3u Updated grouped playlists 2019-08-24 13:20:38 +03:00
index.m3u Removed link to Guinea playlist 2019-08-23 22:51:29 +03:00
index.sport.m3u Updated grouped playlists 2019-08-24 13:20:38 +03:00
package-lock.json Updated dev dependencies 2019-08-07 15:40:05 +03:00
package.json Removed filter script 2019-08-08 03:33:34 +03:00
preview.png Small repo refactoring 2019-04-30 15:45:02 +03:00

README.md

IPTV

Collection of 6000+ publicly available IPTV channels from all over the world.

Usage

To watch IPTV you just need to paste this link https://raw.githubusercontent.com/freearhey/iptv/master/index.m3u to any player with support M3U-playlists.

VLC Network Panel

Below you can find a manually selected list of such applications for different platforms.

Windows

  • VLC for Windows is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols.

macOS

  • VLC for Mac OS X is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols.
  • IINA, the modern media player for macOS.

iOS

PlayStation 4

  • Plex media server allows you to aggregate all your personal media and access it anywhere you go. In order to watch IPTV through Plex App, you can use the Cigaras/IPTV.bundle plugin.

If your application does not support nested playlists, you can instead use one of these playlists:

  • https://raw.githubusercontent.com/freearhey/iptv/master/index.full.m3u (grouped by country and content)
  • https://raw.githubusercontent.com/freearhey/iptv/master/index.country.m3u (grouped by country)
  • https://raw.githubusercontent.com/freearhey/iptv/master/index.content.m3u (grouped by content)
  • https://raw.githubusercontent.com/freearhey/iptv/master/index.sport.m3u (contains only sports channels)

Or select a playlist for a specific country from the list below.

Playlists by country

Country Channels Playlist EPG
Afghanistan 23 https://raw.githubusercontent.com/freearhey/iptv/master/channels/af.m3u
Albania 22 https://raw.githubusercontent.com/freearhey/iptv/master/channels/al.m3u http://195.154.221.171/epg/guidealbania.xml.gz
Algeria 4 https://raw.githubusercontent.com/freearhey/iptv/master/channels/dz.m3u http://195.154.221.171/epg/guidearab.xml.gz
Andorra 4 https://raw.githubusercontent.com/freearhey/iptv/master/channels/ad.m3u
Angola 1 https://raw.githubusercontent.com/freearhey/iptv/master/channels/ao.m3u
Argentina 84 https://raw.githubusercontent.com/freearhey/iptv/master/channels/ar.m3u
Armenia 50 https://raw.githubusercontent.com/freearhey/iptv/master/channels/am.m3u
Aruba 3 https://raw.githubusercontent.com/freearhey/iptv/master/channels/aw.m3u
Australia 15 https://raw.githubusercontent.com/freearhey/iptv/master/channels/au.m3u http://i.mjh.nz/nzau/epg.xml.gz
Austria 26 https://raw.githubusercontent.com/freearhey/iptv/master/channels/at.m3u http://epg.streamstv.me/epg/guide-austria.xml.gz
Azerbaijan 31 https://raw.githubusercontent.com/freearhey/iptv/master/channels/az.m3u https://iptvx.one/epg/epg.xml.gz
Bahamas 3 https://raw.githubusercontent.com/freearhey/iptv/master/channels/bs.m3u
Bahrain 4 https://raw.githubusercontent.com/freearhey/iptv/master/channels/bh.m3u http://195.154.221.171/epg/guidearab.xml.gz
Bangladesh 6 https://raw.githubusercontent.com/freearhey/iptv/master/channels/bd.m3u
Barbados 1 https://raw.githubusercontent.com/freearhey/iptv/master/channels/bb.m3u
Belarus 8 https://raw.githubusercontent.com/freearhey/iptv/master/channels/by.m3u https://iptvx.one/epg/epg.xml.gz
Belgium 34 https://raw.githubusercontent.com/freearhey/iptv/master/channels/be.m3u http://195.154.221.171/epg/guidebelgium.xml.gz
Bolivia 10 https://raw.githubusercontent.com/freearhey/iptv/master/channels/bo.m3u
Bosnia and Herzegovina 5 https://raw.githubusercontent.com/freearhey/iptv/master/channels/ba.m3u http://epg.streamstv.me/epg/guide-exyu.xml.gz
Brazil 91 https://raw.githubusercontent.com/freearhey/iptv/master/channels/br.m3u http://infinitytv.xyz/guide.xml
Brunei 1 https://raw.githubusercontent.com/freearhey/iptv/master/channels/bn.m3u
Bulgaria 25 https://raw.githubusercontent.com/freearhey/iptv/master/channels/bg.m3u http://195.154.221.171/epg/guidebulgaria.xml.gz
Burkina Faso 1 https://raw.githubusercontent.com/freearhey/iptv/master/channels/bf.m3u
Cambodia 7 https://raw.githubusercontent.com/freearhey/iptv/master/channels/kh.m3u
Cameroon 2 https://raw.githubusercontent.com/freearhey/iptv/master/channels/cm.m3u
Canada 40 https://raw.githubusercontent.com/freearhey/iptv/master/channels/ca.m3u http://epg.streamstv.me/epg/guide-canada.xml.gz
Cape Verde 1 https://raw.githubusercontent.com/freearhey/iptv/master/channels/cv.m3u
Chile 47 https://raw.githubusercontent.com/freearhey/iptv/master/channels/cl.m3u
China 1059 https://raw.githubusercontent.com/freearhey/iptv/master/channels/cn.m3u
Colombia 16 https://raw.githubusercontent.com/freearhey/iptv/master/channels/co.m3u
Costa Rica 12 https://raw.githubusercontent.com/freearhey/iptv/master/channels/cr.m3u
Croatia 33 https://raw.githubusercontent.com/freearhey/iptv/master/channels/hr.m3u http://tvprofil.net/xmltv/data/epg_tvprofil.net.xml
Cuba 1 https://raw.githubusercontent.com/freearhey/iptv/master/channels/cu.m3u
Curaçao 5 https://raw.githubusercontent.com/freearhey/iptv/master/channels/cw.m3u
Cyprus 4 https://raw.githubusercontent.com/freearhey/iptv/master/channels/cy.m3u http://195.154.221.171/epg/guidegreece.xml.gz
Czech Republic 34 https://raw.githubusercontent.com/freearhey/iptv/master/channels/cz.m3u http://epg.streamstv.me/epg/guide-cz.xml.gz
Democratic Republic of the Congo 1 https://raw.githubusercontent.com/freearhey/iptv/master/channels/cd.m3u
Denmark 13 https://raw.githubusercontent.com/freearhey/iptv/master/channels/dk.m3u http://195.154.221.171/epg/guidedenmark.xml.gz
Dominican Republic 34 https://raw.githubusercontent.com/freearhey/iptv/master/channels/do.m3u
Ecuador 8 https://raw.githubusercontent.com/freearhey/iptv/master/channels/ec.m3u
Egypt 23 https://raw.githubusercontent.com/freearhey/iptv/master/channels/eg.m3u http://195.154.221.171/epg/guidearab.xml.gz
El Salvador 2 https://raw.githubusercontent.com/freearhey/iptv/master/channels/sv.m3u
Equatorial Guinea 3 https://raw.githubusercontent.com/freearhey/iptv/master/channels/gq.m3u
Estonia 3 https://raw.githubusercontent.com/freearhey/iptv/master/channels/ee.m3u http://195.154.221.171/epg/guideestonia.xml.gz
Ethiopia 1 https://raw.githubusercontent.com/freearhey/iptv/master/channels/et.m3u
Faroe Islands 2 https://raw.githubusercontent.com/freearhey/iptv/master/channels/fo.m3u
Finland 3 https://raw.githubusercontent.com/freearhey/iptv/master/channels/fi.m3u http://195.154.221.171/epg/guidefinland.xml.gz
Fiji 1 https://raw.githubusercontent.com/freearhey/iptv/master/channels/fj.m3u
France 79 https://raw.githubusercontent.com/freearhey/iptv/master/channels/fr.m3u http://195.154.221.171/epg/guidefrance.xml.gz
Gambia 1 https://raw.githubusercontent.com/freearhey/iptv/master/channels/gm.m3u
Georgia 10 https://raw.githubusercontent.com/freearhey/iptv/master/channels/ge.m3u
Germany 151 https://raw.githubusercontent.com/freearhey/iptv/master/channels/de.m3u http://195.154.221.171/epg/guidegermany.xml.gz
Ghana 4 https://raw.githubusercontent.com/freearhey/iptv/master/channels/gh.m3u
Gibraltar 1 https://raw.githubusercontent.com/freearhey/iptv/master/channels/gi.m3u
Greece 72 https://raw.githubusercontent.com/freearhey/iptv/master/channels/gr.m3u http://195.154.221.171/epg/guidegreece.xml.gz
Grenada 2 https://raw.githubusercontent.com/freearhey/iptv/master/channels/gd.m3u
Guadeloupe 2 https://raw.githubusercontent.com/freearhey/iptv/master/channels/gp.m3u
Guam 2 https://raw.githubusercontent.com/freearhey/iptv/master/channels/gu.m3u
Guatemala 4 https://raw.githubusercontent.com/freearhey/iptv/master/channels/gt.m3u
Guyana 2 https://raw.githubusercontent.com/freearhey/iptv/master/channels/gy.m3u
Haiti 8 https://raw.githubusercontent.com/freearhey/iptv/master/channels/ht.m3u
Honduras 15 https://raw.githubusercontent.com/freearhey/iptv/master/channels/hn.m3u
Hong Kong 43 https://raw.githubusercontent.com/freearhey/iptv/master/channels/hk.m3u
Hungary 12 https://raw.githubusercontent.com/freearhey/iptv/master/channels/hu.m3u http://epg.streamstv.me/epg/guide-hungry.xml.gz
Iceland 11 https://raw.githubusercontent.com/freearhey/iptv/master/channels/is.m3u
India 154 https://raw.githubusercontent.com/freearhey/iptv/master/channels/in.m3u http://epg.streamstv.me/epg/guide-india.xml.gz
Indonesia 206 https://raw.githubusercontent.com/freearhey/iptv/master/channels/id.m3u
International 416 https://raw.githubusercontent.com/freearhey/iptv/master/channels/int.m3u
Iran 25 https://raw.githubusercontent.com/freearhey/iptv/master/channels/ir.m3u http://195.154.221.171/epg/guideiran.xml.gz
Iraq 14 https://raw.githubusercontent.com/freearhey/iptv/master/channels/iq.m3u http://195.154.221.171/epg/guidearab.xml.gz
Ireland 4 https://raw.githubusercontent.com/freearhey/iptv/master/channels/ie.m3u
Israel 27 https://raw.githubusercontent.com/freearhey/iptv/master/channels/il.m3u http://epg.streamstv.me/epg/guide-israel.xml.gz
Italy 255 https://raw.githubusercontent.com/freearhey/iptv/master/channels/it.m3u http://195.154.221.171/epg/guideitaly.xml.gz
Ivory Coast 4 https://raw.githubusercontent.com/freearhey/iptv/master/channels/ci.m3u
Jamaica 3 https://raw.githubusercontent.com/freearhey/iptv/master/channels/jm.m3u
Japan 25 https://raw.githubusercontent.com/freearhey/iptv/master/channels/jp.m3u
Jordan 6 https://raw.githubusercontent.com/freearhey/iptv/master/channels/jo.m3u http://195.154.221.171/epg/guidearab.xml.gz
Kazakhstan 24 https://raw.githubusercontent.com/freearhey/iptv/master/channels/kz.m3u https://iptvx.one/epg/epg.xml.gz
Kenya 6 https://raw.githubusercontent.com/freearhey/iptv/master/channels/ke.m3u
Kosovo 13 https://raw.githubusercontent.com/freearhey/iptv/master/channels/xk.m3u
Kuwait 30 https://raw.githubusercontent.com/freearhey/iptv/master/channels/kw.m3u http://195.154.221.171/epg/guidearab.xml.gz
Kyrgyzstan 11 https://raw.githubusercontent.com/freearhey/iptv/master/channels/kg.m3u
Laos 4 https://raw.githubusercontent.com/freearhey/iptv/master/channels/la.m3u
Latvia 17 https://raw.githubusercontent.com/freearhey/iptv/master/channels/lv.m3u https://iptvx.one/epg/epg.xml.gz
Lebanon 24 https://raw.githubusercontent.com/freearhey/iptv/master/channels/lb.m3u
Libya 5 https://raw.githubusercontent.com/freearhey/iptv/master/channels/ly.m3u
Liechtenstein 2 https://raw.githubusercontent.com/freearhey/iptv/master/channels/li.m3u
Lithuania 3 https://raw.githubusercontent.com/freearhey/iptv/master/channels/lt.m3u https://iptvx.one/epg/epg.xml.gz
Luxembourg 5 https://raw.githubusercontent.com/freearhey/iptv/master/channels/lu.m3u
Macau 8 https://raw.githubusercontent.com/freearhey/iptv/master/channels/mo.m3u
Macedonia 5 https://raw.githubusercontent.com/freearhey/iptv/master/channels/mk.m3u
Madagascar 1 https://raw.githubusercontent.com/freearhey/iptv/master/channels/mg.m3u
Malaysia 22 https://raw.githubusercontent.com/freearhey/iptv/master/channels/my.m3u
Maldives 5 https://raw.githubusercontent.com/freearhey/iptv/master/channels/mv.m3u
Malta 8 https://raw.githubusercontent.com/freearhey/iptv/master/channels/mt.m3u http://epg.streamstv.me/epg/guide-malta.xml.gz
Mexico 59 https://raw.githubusercontent.com/freearhey/iptv/master/channels/mx.m3u
Moldova 20 https://raw.githubusercontent.com/freearhey/iptv/master/channels/md.m3u https://iptvx.one/epg/epg.xml.gz
Monaco 2 https://raw.githubusercontent.com/freearhey/iptv/master/channels/mc.m3u
Mongolia 8 https://raw.githubusercontent.com/freearhey/iptv/master/channels/mn.m3u
Montenegro 3 https://raw.githubusercontent.com/freearhey/iptv/master/channels/me.m3u
Morocco 14 https://raw.githubusercontent.com/freearhey/iptv/master/channels/ma.m3u http://195.154.221.171/epg/guidearab.xml.gz
Mozambique 4 https://raw.githubusercontent.com/freearhey/iptv/master/channels/mz.m3u
Myanmar 6 https://raw.githubusercontent.com/freearhey/iptv/master/channels/mm.m3u
Nepal 4 https://raw.githubusercontent.com/freearhey/iptv/master/channels/np.m3u
Netherlands 29 https://raw.githubusercontent.com/freearhey/iptv/master/channels/nl.m3u http://195.154.221.171/epg/guidenetherlands.xml.gz
New Zealand 10 https://raw.githubusercontent.com/freearhey/iptv/master/channels/nz.m3u http://i.mjh.nz/nzau/epg.xml.gz
Nicaragua 10 https://raw.githubusercontent.com/freearhey/iptv/master/channels/ni.m3u
Niger 1 https://raw.githubusercontent.com/freearhey/iptv/master/channels/ne.m3u
Nigeria 13 https://raw.githubusercontent.com/freearhey/iptv/master/channels/ng.m3u
North Korea 1 https://raw.githubusercontent.com/freearhey/iptv/master/channels/kp.m3u
Norway 3 https://raw.githubusercontent.com/freearhey/iptv/master/channels/no.m3u http://epg.streamstv.me/epg/guide-norway.xml.gz
Oman 8 https://raw.githubusercontent.com/freearhey/iptv/master/channels/om.m3u http://195.154.221.171/epg/guidearab.xml.gz
Pakistan 22 https://raw.githubusercontent.com/freearhey/iptv/master/channels/pk.m3u
Palestine 18 https://raw.githubusercontent.com/freearhey/iptv/master/channels/ps.m3u http://195.154.221.171/epg/guidearab.xml.gz
Panama 2 https://raw.githubusercontent.com/freearhey/iptv/master/channels/pa.m3u
Paraguay 2 https://raw.githubusercontent.com/freearhey/iptv/master/channels/py.m3u
Peru 24 https://raw.githubusercontent.com/freearhey/iptv/master/channels/pe.m3u
Philippines 3 https://raw.githubusercontent.com/freearhey/iptv/master/channels/ph.m3u
Poland 14 https://raw.githubusercontent.com/freearhey/iptv/master/channels/pl.m3u http://195.154.221.171/epg/guidepoland.xml.gz
Portugal 34 https://raw.githubusercontent.com/freearhey/iptv/master/channels/pt.m3u http://195.154.221.171/epg/guideportugal.xml.gz
Puerto Rico 5 https://raw.githubusercontent.com/freearhey/iptv/master/channels/pr.m3u
Qatar 9 https://raw.githubusercontent.com/freearhey/iptv/master/channels/qa.m3u http://195.154.221.171/epg/guidearab.xml.gz
Republic of the Congo 1 https://raw.githubusercontent.com/freearhey/iptv/master/channels/cg.m3u
Romania 64 https://raw.githubusercontent.com/freearhey/iptv/master/channels/ro.m3u http://195.154.221.171/epg/guideromania.xml.gz
Russia 357 https://raw.githubusercontent.com/freearhey/iptv/master/channels/ru.m3u https://iptvx.one/epg/epg.xml.gz
Rwanda 2 https://raw.githubusercontent.com/freearhey/iptv/master/channels/rw.m3u
Saint Kitts and Nevis 2 https://raw.githubusercontent.com/freearhey/iptv/master/channels/kn.m3u
San Marino 2 https://raw.githubusercontent.com/freearhey/iptv/master/channels/sm.m3u
Saudi Arabia 8 https://raw.githubusercontent.com/freearhey/iptv/master/channels/sa.m3u http://195.154.221.171/epg/guidearab.xml.gz
Senegal 2 https://raw.githubusercontent.com/freearhey/iptv/master/channels/sn.m3u
Serbia 5 https://raw.githubusercontent.com/freearhey/iptv/master/channels/rs.m3u http://epg.streamstv.me/epg/guide-exyu.xml.gz
Sierra Leone 1 https://raw.githubusercontent.com/freearhey/iptv/master/channels/sl.m3u
Singapore 10 https://raw.githubusercontent.com/freearhey/iptv/master/channels/sg.m3u
Sint Maarten 1 https://raw.githubusercontent.com/freearhey/iptv/master/channels/sx.m3u
Slovakia 37 https://raw.githubusercontent.com/freearhey/iptv/master/channels/sk.m3u
Slovenia 1 https://raw.githubusercontent.com/freearhey/iptv/master/channels/si.m3u http://195.154.221.171/epg/guideslovenia.xml.gz
Somalia 5 https://raw.githubusercontent.com/freearhey/iptv/master/channels/so.m3u
South Africa 2 https://raw.githubusercontent.com/freearhey/iptv/master/channels/za.m3u
South Korea 54 https://raw.githubusercontent.com/freearhey/iptv/master/channels/kr.m3u
Spain 159 https://raw.githubusercontent.com/freearhey/iptv/master/channels/es.m3u http://195.154.221.171/epg/guidespain.xml.gz
Sri Lanka 7 https://raw.githubusercontent.com/freearhey/iptv/master/channels/lk.m3u
Sudan 6 https://raw.githubusercontent.com/freearhey/iptv/master/channels/sd.m3u
Suriname 1 https://raw.githubusercontent.com/freearhey/iptv/master/channels/sr.m3u
Sweden 8 https://raw.githubusercontent.com/freearhey/iptv/master/channels/se.m3u http://195.154.221.171/epg/guidesweden.xml.gz
Switzerland 30 https://raw.githubusercontent.com/freearhey/iptv/master/channels/ch.m3u http://195.154.221.171/epg/guideswitzerland.xml.gz
Syria 16 https://raw.githubusercontent.com/freearhey/iptv/master/channels/sy.m3u http://195.154.221.171/epg/guidearab.xml.gz
Taiwan 38 https://raw.githubusercontent.com/freearhey/iptv/master/channels/tw.m3u
Tajikistan 8 https://raw.githubusercontent.com/freearhey/iptv/master/channels/tj.m3u
Tanzania 2 https://raw.githubusercontent.com/freearhey/iptv/master/channels/tz.m3u
Thailand 62 https://raw.githubusercontent.com/freearhey/iptv/master/channels/th.m3u
Togo 1 https://raw.githubusercontent.com/freearhey/iptv/master/channels/tg.m3u
Trinidad and Tobago 1 https://raw.githubusercontent.com/freearhey/iptv/master/channels/tt.m3u
Tunisia 4 https://raw.githubusercontent.com/freearhey/iptv/master/channels/tn.m3u http://195.154.221.171/epg/guidearab.xml.gz
Turkey 97 https://raw.githubusercontent.com/freearhey/iptv/master/channels/tr.m3u http://195.154.221.171/epg/guideturkey.xml.gz
Turkmenistan 16 https://raw.githubusercontent.com/freearhey/iptv/master/channels/tm.m3u
Uganda 1 https://raw.githubusercontent.com/freearhey/iptv/master/channels/ug.m3u
Ukraine 188 https://raw.githubusercontent.com/freearhey/iptv/master/channels/ua.m3u https://iptvx.one/epg/epg.xml.gz
United Arab Emirates 80 https://raw.githubusercontent.com/freearhey/iptv/master/channels/ae.m3u http://195.154.221.171/epg/guidearab.xml.gz
United Kingdom 45 https://raw.githubusercontent.com/freearhey/iptv/master/channels/uk.m3u http://195.154.221.171/epg/guideuk.xml.gz
United States 424 https://raw.githubusercontent.com/freearhey/iptv/master/channels/us.m3u http://epg.streamstv.me/epg/guide-usa.xml.gz
Uruguay 21 https://raw.githubusercontent.com/freearhey/iptv/master/channels/uy.m3u
Uzbekistan 20 https://raw.githubusercontent.com/freearhey/iptv/master/channels/uz.m3u
Venezuela 8 https://raw.githubusercontent.com/freearhey/iptv/master/channels/ve.m3u
Vietnam 128 https://raw.githubusercontent.com/freearhey/iptv/master/channels/vn.m3u
Virgin Islands of the United States 1 https://raw.githubusercontent.com/freearhey/iptv/master/channels/vi.m3u
Western Sahara 1 https://raw.githubusercontent.com/freearhey/iptv/master/channels/eh.m3u
Yemen 3 https://raw.githubusercontent.com/freearhey/iptv/master/channels/ye.m3u
Zimbabwe 2 https://raw.githubusercontent.com/freearhey/iptv/master/channels/zw.m3u

Contribution

The easiest way to help the project is to sort channels by country. Specifically for this was created playlist channels/unsorted.m3u which contains channels that are not yet sorted by other playlists. If you recognize one of the channels in this playlist, just copy its title and link to the desired country playlist. That's it!

If you want to add new channel to the playlist you need add link to stream and some information about it. For example:

#EXTINF:-1 tvg-id="exampletv.us" tvg-name="Example TV" tvg-logo="http://example.com/channel-logo.png" group-title="News",Example TV
http://example.com/stream.m3u8
Attribute Description
tvg-id Channel ID that is used to load EPG (optional)
tvg-name Channel name (optional)
tvg-logo The logo of the channel (optional)
group-title One of the following categories: Auto, Business, CCTV, Classic, Comedy, Documentary, Education, Entertainment, Family, Fashion, Food, General, Health, History, Hobby, Kids, Legislative, Lifestyle, Local, Movies, Music, News, Quiz, Radio, Religious, Sci-Fi, Shop, Sport, Travel, Weather, XXX (optional)

If you just found an error or have any suggestions on how to organize a playlist please send an issue or a pull request

Testing

npm run test

Be prepared test may take a long time. Or if you want to test the playlist of a particular country, you can specify the ISO 3166 code of the country as an argument when running the test.

npm run test --country=uk

After the test is over all broken links will be saved to the file error.log.