[Q] Amazon Prime does not work after manual fw upgrade - Fire TV Q&A, Help & Troubleshooting

Prime movies and TV shows do not load after manually upgrading to fw 51.1.1.0_user_511070220. I have root and nothing is being blocked on my router. Streaming with prime worked fine on fw 51.1.0.2_user_510058520. Oddly enough, the trailers will play fine but not the actual movie.
Anyone have similar problems?
Edit: I performed a factory reset and reinstalled everything to no avail.

Check to be sure your system has a correct timestamp? I had some really weird stuff happen earlier today when I wasn't able to get NTP at boot up.

Bizarre fix
So I replaced the hdmi cable and all is well again. Apparently the cable was bad only when trying to play prime movie and tv streams. It worked fine with all xbmc stuff and everything else like games and apps. Maybe the hdmi cable is old 1.2 and not 1.4. At any rate, I'm glad it wasn't defective hardware.

quattroatl said:
So I replaced the hdmi cable and all is well again. Apparently the cable was bad only when trying to play prime movie and tv streams. It worked fine with all xbmc stuff and everything else like games and apps. Maybe the hdmi cable is old 1.2 and not 1.4. At any rate, I'm glad it wasn't defective hardware.
Click to expand...
Click to collapse
Interesting. Thanks for posting the resolution.

Related

[Q] Miracast on Tab S 8.4

Ive seen so many mixed report regarding Miracast. I really like the idea but am cautious. From what i understand Netgears Push 2 TV PTV3000 is considered one of the better dongles. Anyone got any recommendations or are currently using Miracast on thier Tab S? Not entirely sure if it is even compatible. Would appreciate any feedback on your experiences and any recommendations.
I've got it. I use it. It works.
I got it when I had my Surface 2, I've continued using it with this Tab. Connects perfectly. Only thing I've noticed is that after watching a few HD YouTube videos, the sound goes out of sync with the video. I've yet to fully investigate this phenomenon, whether it be the YouTube app, the Tab, background apps etc. but can't see it been anything to do with the Netgear. I'm off on holiday now so won't be able to look into that for another week.
P.S. not sure if you could use Chromecast in the same way, but if so it would be a cheaper option.
SteveYorks said:
I've got it. I use it. It works.
I got it when I had my Surface 2, I've continued using it with this Tab. Connects perfectly. Only thing I've noticed is that after watching a few HD YouTube videos, the sound goes out of sync with the video. I've yet to fully investigate this phenomenon, whether it be the YouTube app, the Tab, background apps etc. but can't see it been anything to do with the Netgear. I'm off on holiday now so won't be able to look into that for another week.
P.S. not sure if you could use Chromecast in the same way, but if so it would be a cheaper option.
Click to expand...
Click to collapse
Many thanks for your reply, did you root your Tab S?
No. And it's the 10.5
My DLink Miracast adapter works perfect with the Tab S 8.4. Remember to update the firmware after you get the adapter home. Else it'll lag like hell. After the update it works like a charm.
And Tab isn't rooted.
geoux said:
My DLink Miracast adapter works perfect with the Tab S 8.4. Remember to update the firmware after you get the adapter home. Else it'll lag like hell. After the update it works like a charm.
And Tab isn't rooted.
Click to expand...
Click to collapse
Update:
After the recent Tab S firmware update, it simply stopped working. Samsung, what did you do?
Update:
After a firmware update of the Miracast dongle, it started working again. Darn.
Ah, glad it's not just me then. I tried casting to the tv the other day (I'd just rooted the day before that) and I got an incompatible hardware issue or something, thought I'd broken something. I might have had an update in the background and it's ****ed it.
I'm using the Netgear PTV3000.
possible solution
geoux said:
Update:
After the recent Tab S firmware update, it simply stopped working. Samsung, what did you do?
Click to expand...
Click to collapse
please see below...i know u say that you're not rooted but if u are using custom kernel or recovery then this pertains to u too
SteveYorks said:
Ah, glad it's not just me then. I tried casting to the tv the other day (I'd just rooted the day before that) and I got an incompatible hardware issue or something, thought I'd broken something. I might have had an update in the background and it's ****ed it.
I'm using the Netgear PTV3000.
Click to expand...
Click to collapse
if u are using cw/twrp/philz recovery and/or the sky high kernel then the custom images have broken your wifi...u can either install my SuperSamung V2 rom with the fix already included or edit your build prop by adding the line wlan.wfd.hdcp=disable then save & reboot
Sorry to revive an old thread, but i'm considering getting a Miracast dongle to feed powerpoint presentations to an office projector from my Tab S. Couple questions though:
1. Will it work?
2. Am I better off going the wired micro-usb-to-hdmi route?
I'd really rather go wireless so I can walk around and not worry about yanking the cable off in the middle of a meeting with top execs.
Why miracast instead chromecast? Chromecast works perfectly from the tablet or pc and has better support.
I just see miracast as a poor mans version of chromecast.
I'm also wondering about this.
For screen monitoring of e.g. games, photo viewing with Gallery of QuickPix, or tv streaming using an app provided by my cable company
I understood Chromecast is supposed to be especially good at showing content in the cloud. I forgot the exact list of supported services... Things like YouTube, picasa, Spotify, radio streams, Netflix? In this case, your tablet "refers" to the content, and chromecast does the actual downloading/streaming. Screen mirroring was added as an afterthought, and last I checked (hmm, 6 months ago) subject to a lot of disclaimers, supported only on some devices.
I understood Miracast is true screen mirroring, but the few receiver devices I looked at, mention technical limits, like (example) 15fps, which makes me doubt their use for video mirroring.
Thus I haven't bought anything yet :-\
More testimonies of miracast & Chromecast users could be interesting!
screen mirroring works fine with chromecast as long as you are not doing something effected by input/screen lag. Watching video from an app that is not natively supporting chromecasting (showbox...) is relatively simple. If you are on this forum you shoild have the ability to do it, just maybe not someone who can only facebook on their tab might have small issues. Casting pictures, slides, presentations or websites is fine too since there is no need to worry about the lag.
Gaming is annother story if you the person playing os wanting to use the tv screen then you have to pick a game with care. Any game that requires good to impossible timing (flappy anything or one finger death punch) is a great way for a masochist to have fun with out a sadist being in the room. Games that do not need fast timing like turn based strategy games or certain types of puzzle games are fine and work great. Even quite a few emulators work well like this but with the same game choice restrictions.
The screen lag you get is not anything like low fps it is input lag from the time difference it would take to simply send the information to your tablet vs the time it takes to send the information to your router and the router to send the information to the chromecast. I would assume miracast would suffer frome the same issues, though I haven't tried it yet.
acdbrn2000 said:
screen mirroring works fine with chromecast as long as you are not doing something effected by input/screen lag. Watching video from an app that is not natively supporting chromecasting (showbox...) is relatively simple.
Click to expand...
Click to collapse
Interesting.
Is both screen + audio sent to the Chromecast then? Or are there audio/video sync issues... If video happens on tv but lags behind the video+audio of the tablet...
The audio went out of the tv when I did a cast using cast screen. Most of the casting I do from my device uses uPnPlay a wonderful free app that is as good as most if not all the paid upnp apps (bubble upnp/ allcast). I have never had any issues with audio desync using that app.
when I did a sceen cast with show box I did have a streaming hicup (a slight stutter) once or twice but that may have been due to my old router (wrt54g) and not so much the chromecast.
fred_be9300 said:
Interesting.
Is both screen + audio sent to the Chromecast then? Or are there audio/video sync issues... If video happens on tv but lags behind the video+audio of the tablet...
Click to expand...
Click to collapse
Never had any sync issues casting with chromecast.
In most situations you would never have to screen cast as chromecast can pretty much cast anything web or local natively.
Presentations is really the only use I can see for screen casting.
ashyx said:
In most situations you would never have to screen cast as chromecast can pretty much cast anything web or local natively. Presentations is really the only use I can see for screen casting.
Click to expand...
Click to collapse
as I mentioned earlier, my TV cable provider, has an app that streams live TV. We have a 2nd TV in the bedroom for which we don't have a decoder box, but I hope I could screenmirror the TV stream that I can get through the App (audio&video).
fred_be9300 said:
as I mentioned earlier, my TV cable provider, has an app that streams live TV. We have a 2nd TV in the bedroom for which we don't have a decoder box, but I hope I could screenmirror the TV stream that I can get through the App (audio&video).
Click to expand...
Click to collapse
It should work fine for that then. You may get the occasional hiccup depending on many things but for the most part I do not see any reason why it would not work for you.
fred_be9300 said:
Interesting.
Is both screen + audio sent to the Chromecast then? Or are there audio/video sync issues... If video happens on tv but lags behind the video+audio of the tablet...
Click to expand...
Click to collapse
So I caved and bought an Chromecast (CC)
Findings:
- screencast works fine most of the time. Transfers audio and video, and keeps good sync. But some applications cause a crash and reboot of the tablet (e.g. mirroring of MX Player playing a video)
- casting youtube works fine.
- the app I was most interested in (a TV streaming app of my local TV cable company) in fact does both Chromecasting, and works in screen casting mode. Hurray)
- good wifi reception is needed on both the tablet and the CC
and a general point
- according to reading around, it's not possible to use the CC without active internet connection, not even for local screencasting. Technically, it seems unnecessary to have an active internet connection on the WLAN that connects both the CC and the tablet (or pc), for local casting or screencasting. Read more at e.g. https://productforums.google.com/forum/#!topic/chromecast/XRktmNTk0QY
Sorry to take the thread off-topic from Miracast - but I think it's interesting to hear testimonies of both Chromecast and Miracast, to compare
regards

[Q] HDMI via Onkyo AMP

Good Morning,
I picked up a fire tv box yesterday and I am having trouble connecting it to my onkyo amp.
I plug it directly into my TV and it works fine, but when plugging it into my amp, all i get is a blue screen.
I tried altering the display from auto down to 1080p 50/60hz, but still nothing.
The box came pre loaded with xbmc, would it be something in there that is causing it ?
Has anyone else had this issue ? Any ideas on how i can get round it ?
Pete
I have just noticed that i put this in the wrong forum, please can a mod move it to the correct one. Thanks
theINSKIP said:
Good Morning,
I picked up a fire tv box yesterday and I am having trouble connecting it to my onkyo amp.
I plug it directly into my TV and it works fine, but when plugging it into my amp, all i get is a blue screen.
I tried altering the display from auto down to 1080p 50/60hz, but still nothing.
The box came pre loaded with xbmc, would it be something in there that is causing it ?
Has anyone else had this issue ? Any ideas on how i can get round it ?
Pete
I have just noticed that i put this in the wrong forum, please can a mod move it to the correct one. Thanks
Click to expand...
Click to collapse
I just noticed the part about xbmc being preloaded on your firetv? I'm guessing you bought this used?!? If so, that might be part of the problem.
expose11 said:
I just noticed the part about xbmc being preloaded on your firetv? I'm guessing you bought this used?!? If so, that might be part of the problem.
Click to expand...
Click to collapse
I run mine thru an Onkyo and it works fine. I pass thru DTS via XBMC. Great. You should really ask this question on the Onkyo forums and provide way more information about your setup.
jmerrilljr2 said:
I run mine thru an Onkyo and it works fine. I pass thru DTS via XBMC. Great. You should really ask this question on the Onkyo forums and provide way more information about your setup.
Click to expand...
Click to collapse
Not sure if there is some confusion but I was responding to the OP. I was asking him if he might have bought his AFTV used since it does not come with XBMC installed. And not to keep this going or anything, but I can guarantee if he asked his question in Onkyo forums their response would be for him to go to AFTV, XBMC, or possibly XDA (although I doubt it) forums for an answer.
expose11 said:
it does not come with XBMC installed.
Click to expand...
Click to collapse
Right the FireTV doesn't come with XBMC stock.
I have mine hooked up to an Onkyo NR414 (I believe) and it works fine. ALTHOUGH there were one or two HDMI cables that would give me a screen about HDCP, not sure if it was a blue screen. Try different HDMI cables.
Hi guys
Thanks for your help.... Spend this morning swapping hdmi cables round. Now it works a treat !!
theINSKIP said:
Hi guys
Thanks for your help.... Spend this morning swapping hdmi cables round. Now it works a treat !!
Click to expand...
Click to collapse
excellent. Another thing to pay attention to is which box is powered up first. The order that seems to work best for me is TV, then amp, then FireTV.

Fire TV HDCP Blank Screen Issues...Any Fix?

Does anyone know how a rooted fire TV could fix this problem? With a xposed framework mod? Or manipulating a system file? I have yet to see a fix other than downgrading. Any ideas?
Here's Elias Saba's article from AFTVNews about this topic. http://www.aftvnews.com/recent-fire-tv-software-updates-causing-blank-screen-issues-related-to-hdcp/
Since update 51.1.6.3 this issue is resolved...here's @rbox prerooted stock roms for the FireTV...
http://forum.xda-developers.com/fire-tv/development/prerooted-stock-images-t2882337
And @AFTVnews.com roms download page...
http://www.aftvnews.com/roms/
jim16127 said:
Does anyone know how a rooted fire TV could fix this problem? With a xposed framework mod? Or manipulating a system file? I have yet to see a fix other than downgrading. Any ideas?
Here's Elias Saba's article from AFTVNews about this topic. http://www.aftvnews.com/recent-fire-tv-software-updates-causing-blank-screen-issues-related-to-hdcp/
Since update 51.1.6.3 this issue is resolved...here's @rbox prerooted stock roms for the FireTV...
http://forum.xda-developers.com/fire-tv/development/prerooted-stock-images-t2882337
And @AFTVnews.com roms download page...
http://www.aftvnews.com/roms/
Click to expand...
Click to collapse
This is not yet entirely resolved even in 51.1.6.3, unfortunately. I am using an Onkyo receiver and could only get things working again by reverting to 51.1.6.0. For me, at least, going to 1.6.0 did the trick.
I have just spent half a day figuring out why retroarch goes black when trying to play a game. The reason is this hdcp protection that is still present in 5.2.1.1.
I had my aftv connected to a dvi monitor with a hdmi -> dvi connector. Everything worked fine, except retroarch to play games. By chance I plugged it into another monitor with a propper hdmi port, then everything works.
santamanga said:
I have just spent half a day figuring out why retroarch goes black when trying to play a game. The reason is this hdcp protection that is still present in 5.2.1.1.
I had my aftv connected to a dvi monitor with a hdmi -> dvi connector. Everything worked fine, except retroarch to play games. By chance I plugged it into another monitor with a propper hdmi port, then everything works.
Click to expand...
Click to collapse
Not sure if this option will help. Should be part of the newest update that began to rollout this week.
http://www.aftvnews.com/amazon-fire...able-hdmi-cec-in-new-5-2-4-0-software-update/
Also, maybe there is a system app or service that handles this that you might be able to disable.

Fire TV 2 Stuttering

I may have a bad Fire TV 2. Playback of any video stutters no matter what source I'm playing from. I thought it was only when streaming movies so I tested it by putting a few movies on the thumb drive attached to the Fire TV 2 (its a very fast ultra thumb drive) even those movies stutter. It doesn't seem to matter what the format is either. Even Netflix movies stutter. There is about a second or two pause all through the movie. Restarting the Fire TV doesn't help either. I'm not sure what else to try before accepting that the box is the problem. I'm rooted on 5.0.4. I will update to 5.0.5 and see if that helps but does anyone have any ideas what else I can check to identify the cause. It's really driving me crazy.
Thanks
dk1keith said:
I may have a bad Fire TV 2. Playback of any video stutters no matter what source I'm playing from. I thought it was only when streaming movies so I tested it by putting a few movies on the thumb drive attached to the Fire TV 2 (its a very fast ultra thumb drive) even those movies stutter. It doesn't seem to matter what the format is either. Even Netflix movies stutter. There is about a second or two pause all through the movie. Restarting the Fire TV doesn't help either. I'm not sure what else to try before accepting that the box is the problem. I'm rooted on 5.0.4. I will update to 5.0.5 and see if that helps but does anyone have any ideas what else I can check to identify the cause. It's really driving me crazy.
Thanks
Click to expand...
Click to collapse
I'd contact amazon or just exchange it wherever you bought it. Do you have anything connected to the usb port that might interfere? Other than that I'm not sure what you'd do especially since it seems you've ruled out network issues.
KLit75 said:
I'd contact amazon or just exchange it wherever you bought it. Do you have anything connected to the usb port that might interfere? Other than that I'm not sure what you'd do especially since it seems you've ruled out network issues.
Click to expand...
Click to collapse
The only things connected to the usb port is a non powered usb hub with my k400 wifi dongle and the usb thumb drive. I would really prefer to not have to exchange it since it was a gift from my kids. I really don't want the hassle of returning it to amazon and waiting on a new one. Also, after a little further testing, it seems to playback better right after a reboot.... it isn't totally without stutter but not nearly as frequent. could it be a memory issue or something?
dk1keith said:
The only things connected to the usb port is a non powered usb hub with my k400 wifi dongle and the usb thumb drive. I would really prefer to not have to exchange it since it was a gift from my kids. I really don't want the hassle of returning it to amazon and waiting on a new one. Also, after a little further testing, it seems to playback better right after a reboot.... it isn't totally without stutter but not nearly as frequent. could it be a memory issue or something?
Click to expand...
Click to collapse
Unplug the wifi dongle. If you cant replicate the issue then that's probably it. Aftv2 uses wifi (same as your keyboard). There could be interference. I know others are using the same keyboard though so youd also need to consider the hub.

AFTV ver.1 Video Playback micro stutters (local media files over network)

Ok So I have an AFTV ver. 1 Running Fire OS 5.0.5 and Kodi 16.0. and all of my media files will micro stutter (doesn't matter if the file is High Bitrate or not) my settings are as follows:
I have Audio Pass through enabled with Resample rate set to Low (my receiver can handle DD and DTS and the sound comes out as expected)
I have also set in video settings set display to match source refresh rate (i have tried both "Always" and "On Start/Stop")
For the Most Part the video files play fine, but every so often the file will micro stutter. All of my files are h.264 mkv's (either blu-ray rips or HD TV shows) The TV shows seem to do it the worst. I have searched the web for answers and can't figure it out. One theory that I have is that the AFTV can't output and any other refresh rate than 60hz so that is causing a problem with things that were filmed in 23.97fps or 29.97fps. If anyone has any advice for me I would really be thankful.
I may be making a big deal out of nothing, but coming from a WD TV Live box I didn't have any problems like this, don't get me wrong I wont be going back to the WD now that I have the speed of KODI, but I just want to know if its a limitation of the Hardware.
Edit I have come to the acceptance that it is a limit of the hardware. I grabbed my roommates FTV ver 2 (also updated to Fire OS 5.0.5 and running KODI 16.0 and configured it the exact same way) ran the same files and they played flawlessly. Looks like I will be upgrading.
jdawg0024 said:
Ok So I have an AFTV ver. 1 Running Fire OS 5.0.5 and Kodi 16.0. and all of my media files will micro stutter (doesn't matter if the file is High Bitrate or not) my settings are as follows:
I have Audio Pass through enabled with Resample rate set to Low (my receiver can handle DD and DTS and the sound comes out as expected)
I have also set in video settings set display to match source refresh rate (i have tried both "Always" and "On Start/Stop")
For the Most Part the video files play fine, but every so often the file will micro stutter. All of my files are h.264 mkv's (either blu-ray rips or HD TV shows) The TV shows seem to do it the worst. I have searched the web for answers and can't figure it out. One theory that I have is that the AFTV can't output and any other refresh rate than 60hz so that is causing a problem with things that were filmed in 23.97fps or 29.97fps. If anyone has any advice for me I would really be thankful.
I may be making a big deal out of nothing, but coming from a WD TV Live box I didn't have any problems like this, don't get me wrong I wont be going back to the WD now that I have the speed of KODI, but I just want to know if its a limitation of the Hardware.
Edit I have come to the acceptance that it is a limit of the hardware. I grabbed my roommates FTV ver 2 (also updated to Fire OS 5.0.5 and running KODI 16.0 and configured it the exact same way) ran the same files and they played flawlessly. Looks like I will be upgrading.
Click to expand...
Click to collapse
I have the exact same issue running the aftv1, but using plex not kodi. I'll try my aftv2 like you to see if it makes a difference. It shouldn't [emoji2]
Try turning off rate switching. AFAIK Android does not yet support this.
jmerrilljr2 said:
Try turning off rate switching. AFAIK Android does not yet support this.
Click to expand...
Click to collapse
I have tried rate switching on and off. Same problem. Doesn't happen on the FTV 2
I have no idea what is going on with your set-up but I can tell you that I have 4 FireTv1 units in my home and I can watch different content from my NAS without any issues at all.
I do not think we should be blaming the hardware......... just saying
bula1ca said:
I have no idea what is going on with your set-up but I can tell you that I have 4 FireTv1 units in my home and I can watch different content from my NAS without any issues at all.
I do not think we should be blaming the hardware....I am just saying
Click to expand...
Click to collapse
Would you mind posting your video and audio settings? Also what version Kodi are you running?
jdawg0024 said:
Would you mind posting your video and audio settings? Also what version Kodi are you running?
Click to expand...
Click to collapse
I will post them when I get home tonight but honestly I do not remember doing anything special other then install zero cache. BTW have you ever use Raw Maintenance to clean cache etc. I will recommend using it once a week at least. BTW I am on v16 at the moment just updated few days back from v15.2
bula1ca said:
I will post them when I get home tonight but honestly I do not remember doing anything special other then install zero cache. BTW have you ever use Raw Maintenance to clean cache etc. I will recommend using it once a week at least. BTW I am on v16 at the moment just updated few days back from v15.2
Click to expand...
Click to collapse
I have zero cached enabled already and I will try to clean the cache
jdawg0024 said:
I have zero cached enabled already and I will try to clean the cache
Click to expand...
Click to collapse
Do a search on youtube on how to install Raw Maintenance, it has three options Clear Cache, Deletes Thumbnails and Purge Packages
bula1ca said:
Do a search on youtube on how to install Raw Maintenance, it has three options Clear Cache, Deletes Thumbnails and Purge Packages
Click to expand...
Click to collapse
All that can be done from the maintenance tool add-on. Under general maintenance.
bula1ca said:
I have no idea what is going on with your set-up but I can tell you that I have 4 FireTv1 units in my home and I can watch different content from my NAS without any issues at all.
I do not think we should be blaming the hardware......... just saying
Click to expand...
Click to collapse
What about your video encoding settings, what file formats, codecs you use that work well...
Thanks for all of the suggestions, but I have purchased a Fire TV gen 2 and it has fixed all my problems. I have it set up the exact same way as the gen 1 and everything plays great
jdawg0024 said:
Thanks for all of the suggestions, but I have purchased a Fire TV gen 2 and it has fixed all my problems. I have it set up the exact same way as the gen 1 and everything plays great
Click to expand...
Click to collapse
Well, you didn't "fix" the problem at all, you circumvented it by buying another piece of hardware [emoji6]
ldeveraux said:
What about your video encoding settings, what file formats, codecs you use that work well...
Click to expand...
Click to collapse
Sorry, been busy with my kids for the last few days. I did not change any of the video encoding settings from what I remember.
bula1ca said:
Sorry, been busy with my kids for the last few days. I did not change any of the video encoding settings from what I remember.
Click to expand...
Click to collapse
I meant the files you're playing, not the FireTV. I think it may be a combination of video/audio encoding and the FireTV1 not playing well. What container and audio/video codec for your video files? What does MediaInfo output on them? This may be the key to understanding how best to store media for the device...
ldeveraux said:
Well, you didn't "fix" the problem at all, you circumvented it by buying another piece of hardware [emoji6]
Click to expand...
Click to collapse
You are correct, I did not fix the problem with my FTV gen 1. Over the past couple of days I had the FTV 1, FTV 2, and the Fire Stick (was setting up the stick for a friend). Both the FTV 1 and Fire Stick showed the same issues while trying to play large bitrate files. They would stutter. (not to the point that the file was unwatchable, but it was bad enough.) The FTV 2 however plays the same video file smoothly.
jdawg0024 said:
You are correct, I did not fix the problem with my FTV gen 1. Over the past couple of days I had the FTV 1, FTV 2, and the Fire Stick (was setting up the stick for a friend). Both the FTV 1 and Fire Stick showed the same issues while trying to play large bitrate files. They would stutter. (not to the point that the file was unwatchable, but it was bad enough.) The FTV 2 however plays the same video file smoothly.
Click to expand...
Click to collapse
What about the stick? Is that Stick1 or Stick2? I mean, your results aren't surprising, it would be cool to figure out exactly why.
ldeveraux said:
What about the stick? Is that Stick1 or Stick2? I mean, your results aren't surprising, it would be cool to figure out exactly why.
Click to expand...
Click to collapse
It is the firestick 1 and I am not surprised that it had a little stutter problem. I was more surprised about the Fire TV 1 that had a problem. It streams Netflix and Hulu just fine. I know that may be comparing apples to oranges

Categories

Resources