{short_descr}  more
poster
{title_prefix} {title}, {year} {serial}
{src_title}
{rated_collection}
{country}
{genre}
Director:
  {films_director}
{films_actor}
{afisha}
{list_descr}
{expected_rate}
{average}
average of
{true_nrates} rates
{show_imdb_rating}
{xrate}
  filmAdviser
  • About
  • Faq
  • Project news
  • Complains and suggestions
  • Feedback
  • Share page
  • Films and series
    • Movies
    • Series
    • In cinema
    • Tspdt ratings (2024)
      • THE GREATEST MOVIES OF ALL TIME
        • Top1000
        • Starting list
      • MAIN MOVIES OF THE 21ST CENTURY
        • Top1000
        • Starting list
      • source: TSPDT
    • Watching now
      • Most actual movies on imdb
      • Most actual tv series on imdb
    • Awards
    • Movimakers rating
    • Studios rating
    • Collections
    • Tags
    • Rate movies
    • Request to add a movie
    • Add movie
    • Add person
    • Галера
  • Recommendations
  • Community
sign in   
Wish list
filter 
Movie filter
All results
You have new notifications
 

Project news

Fixed record
07 February, 19:34
We moved to new servers. Possible problems, watch carefully...
1 from ...
News
04 January, 19:12
At the request of the audience added the opportunity to mark the film as "Did not look" To do this, the line of assessments in the film card added this crossed out eyeball This is a new pseudo-assessment more
At the request of the audience added the opportunity to mark the film as "Did not look"

To do this, the line of assessments in the film card added this crossed out eyeball
This is a new pseudo-assessment (mark), behaving similarly to marks Deferred, Rejected, etc.

The need for such a mark was always - I myself often tormented by the question - how to evaluate a film that did not watch, and most likely will not. I usually put a "SM" mark, but it wasn't very right. Why we didn’t come up with such a simple solution before is unclear. It's good that good people have suggested.
close
News
22 April 2025, 15:30
There is an opportunity to download your folders from a text file with a list of movies. In the header of the folder appeared an icon for download. In the open form, you select a text file with a list more
There is an opportunity to download your folders from a text file with a list of movies.

In the header of the folder appeared an icon for download. In the open form, you select a text file with a list of movies, and send it to the server.

This text file should contain the film per line in format

Russian Name English Name of the Year Release

Only one title may be present, and the year may not be present (then the most popular film of that title will be selected).

After some time (minutes 10-15), you will receive a notification (by mail and in the notification list) with a download report. It will tell you how many movies were recognized and added to the folder, and which ones failed.

If there are, you can correct the names in the same file and send it to download again.

P.S. You may have already noticed that now posters can be added not only with a link to the picture on the Internet, but also downloaded from your disk.

It is convenient when some pictures cannot be downloaded from the link. Now they can be downloaded and downloaded from the disk.
close
News
17 March 2025, 14:42
There is an opportunity to filter the series on the basis of completion. Completed are the series, in which all the beginning seasons are completed, and there are no announcements of new seasons with more
There is an opportunity to filter the series on the basis of completion.

Completed are the series, in which all the beginning seasons are completed, and there are no announcements of new seasons with a known release date.

Also in the card of the series and in the lists there was a note - is there still a series?

And in the list of unfinished series there was another filter - is the season already over to watch.
close
News
12 February 2025, 12:04
Now we have an internal notification system. So you can unsubscribe from notifications on email and watch them only on the site - they will still come there. The notification list is available from the more
Now we have an internal notification system.

So you can unsubscribe from notifications on email and watch them only on the site - they will still come there.

The notification list is available from the personal menu (“Notifications”). If you have new notifications, then only they are shown first, to view the full list, you need to click "More".

When new notifications appear, a bell with a counter of new notifications is shown in the header of the site, and a noticeable panel pops up on the desktop - even on the right bottom.

There was also a germ of the internal messenger - the incoming message can be answered directly in the notification list, and you can see which notifications you responded by a private message, and which ones did not.

We'll develop it.
close
06 February 2025, 19:41
History in code (as we showed trailers on the Movie Navigator) Youtube is currently blocked in Russia. Therefore, all Russian users who do not use a VPN when working with our Cinema Navigator were left more
History in code (as we showed trailers on the Movie Navigator)

Youtube is currently blocked in Russia.

Therefore, all Russian users who do not use a VPN when working with our Cinema Navigator were left without trailers (all trailers we showed with YouTube, and no alternative options were supposed).

We thought and decided to connect the possibility of using trailers from VKontakte (there are already almost all Russified trailers).

What had to be done was clear in principle. And I rolled up my sleeves and climbed into the js code in the Movie Navigator, which is the trailer. The code turned out to be quite short (~200 lines), but very confusing, with a lot of historical strata and a lot of unused functionality. As a result, it was easier to re-write it.

Looking at the code, I remembered how the story of the trailers on the Movie Navigator developed, and it seemed very instructive to me.

This little piece of code, like a drop of water, reflects the story of how IT companies and politicians have spoiled the lives of developers and users over the past 5 years.

So, history.

1. At one time, YouTube had a useful feature - the ability to embed players into third-party sites not for a specific video with its unique ID, but for a search query. As a result, YouTube itself formed a playlist, and opened it in the player, providing the opportunity to go through the videos right there.

When we launched the Movie Navigator (February 2019), we used this function – when generating pages, a search query such as “film {Name} {year} trailer” was substituted in the src frame with a trailer. So there was no code at all. And in general, everything worked more or less.

2. Not yet have user complaints started. In the window of the player, some bullshit was often shown first, and the necessary trailers were often not even a long leaf of the playlist (well, not everyone knew that it could be flipped).

It turned out that YouTube searches are rather strange and very sensitive to the order of the words in the query. And for different films – different. So that he would immediately give out what you need - sometimes it was better to write the word "trailer" in front, sometimes it was better not to write a year. . .

That's where programming started. We decided that we would generate a bundle of possible search queries for Russian and English titles, and allow users to vote and go through them by browsing (the wrong trailer / that trailer), and build the order of display according to the vote.

They did, and it worked for a year. Until it stopped working. The trailers stopped showing at all.

3. It turned out that Google simply closed this option (search query in the YouTube frame:). And now, to get a list of videos on request, you need to use YouTube-API.

And to do this, you need to register with Google developers console, get approval, create a project, get a key and then you can use the API.

Anyway, it took me a couple of days to get through all this and finish the code. At the same time, his logic has changed greatly.

It made sense to store video identifiers obtained through the API in the database, and show them before climbing with requests to the API. Voting and leafing remained, but now it began to refer not to a search query, but to a specific video. Requests, however, also had to go through, as not any queries at all gave a relevant result - with the advent of the Youtube API did not get smarter. .

I did, I did. It worked. And it worked exactly half an hour.

4. It turned out that in the free API, Google has a limit on this request – something like no more than 100 pieces a day. And as the limit ended (and it ended quickly), everything stopped working for a day.
Fuck him, I thought. After all, in a matter of months for most popular movies, trailers will pump up.

But here we made it possible to manually add trailers. And users started adding them quite actively.
5. In parallel, I sent a request to Google for an increase in the free limit (there is such a possibility, as it turned out). In response, I was sent Application Form on 5 pages with a lot of stupid questions. I answered them as best I could and sent them.

A week later, I received a response like “we still don’t understand what your project is” and a new Application Form – already on 8 pages, with a week to answer.
And then I spit, and I realized that you couldn't break Google's bureaucracy. We have to find another way out.

And Google's bureaucracy, it turns out, spat on me. A month later, I received a letter that since I did not respond and my project is still somewhat incomprehensible, the free limit for me was reduced.

6. I was playing with pirate player integrator yohoho to ensure that I and my family could watch movies directly on the Movie Navigator.

For everyone to open it was cranky, you could get under the distribution. I already regularly received threatening letters from copyright holders about references to pirates in the “Watch” window.

And yohoho had a mode where it wasn't movies that were requested, but trailers. And I hooked up the trailer showing with yohoho if the trailers weren't among the saved ones and the API request to Youtube didn't work.
It's better. Almost all right.

7. Until yohoho shut down Roskomnadzor.

He went to various places for a while until he died. It got worse, but by that time users had already established themselves to add trailers, so it was tolerable.

8. And here comes 2022.
And when the Youtube API stopped working after some time, it turned out that the key for requests to the API should be regularly renewed, and Google blocked the entrance to the developers console for Russian IP (and somehow even the VPN did not help).

As a result, all my cunning trailer mining technique fell off. Only a custom add-on remains.

But most popular movies by then had already received trailers, so somehow it was possible to live with it.

9. But there was not only bad news, but also good news.

I connected to the (unofficial) Movie Search API to update the data, and it turned out that Kinopoisk knew a bunch of trailers (also from YouTube) and the API gave them away.

I started taking them from there, and it was fine.

9. Until YouTube was blocked.

And then I started doing what was actually written in the beginning - connecting the player with VK. There was a lot to add in the back and at the front.

I laid down a simple logic for showing trailers - users with Russian ip show only VK-trailers (I already knew how to define the country by ip), and with non-Russian - everything. Because if you have a Russian IP, you will not see YouTube, and if you go through a VPN, then the IP will not be Russian.

Uploaded, tested, and shouted at active users - asking them to add VK trailers where there are none. Users responded. And not just adding trailers.

10. The first day there were complaints from people who had seen the trailers before, but now they haven’t.

It turned out that the underlying logic was wrong. Because there are Yubust-type devices that, while not being a VPN, allow you to fully watch YouTube. The IP remains Russian. There are many people who use them (only Yubust has more than 1 million installations).

This, too, had to take into account - to leave youtube trailers for Russian users, but show them in rotation after VK-sh.

It also turned out that for some unknown reason VK does not allow all rollers to be embedded. That is, it gives them embed, but shows a window with an error. As a result, you needed a record - who exactly added this or that trailer, and a feature for removal available to the one who added.

And it turned out that from some countries, in particular Latvia and Ukraine, VK is not available. But I haven't done anything about that yet.

P.S. I strongly suspect that the story did not end there. Because neither IT companies nor politicians, obviously, are going to stop in their main business - to complicate people's lives.
close
News
05 February 2025, 12:45
It is possible to add trailers with VK Therefore, all Russian users who do not use VPN when working with our service were left without tailors - all the trailers we have from there. Now we’ve made it more
It is possible to add trailers with VK

Therefore, all Russian users who do not use VPN when working with our service were left without tailors - all the trailers we have from there.

Now we’ve made it possible to add trailers from VK – just like youtube – to find the trailer there, copy the link to it and save it.
close
News
04 February 2025, 12:30
There is a new recommendation method (and a corresponding list in the recommendation menu) - "Might need to rewatch" This list includes movies or TV shows that satisfy your filter, which you watched more
There is a new recommendation method (and a corresponding list in the recommendation menu) - "Might need to rewatch"

This list includes movies or TV shows that satisfy your filter, which you watched a long time ago (more than 2 years), and for which your rate is very different from the forecast, or they are not rated (marked as "Known").

In order to exclude the film from this list, you can note its importance (click on the rating, in the popup opened - on the exclamation point).

Important and unimportant films are excluded from this list.

If you are shure that rate is correct, mark movie as "important" , and mark as "unimportant" where not sure, and the desire to review is absent.
close
News
02 February 2025, 14:14
It became possible to i import your rates from .csv files, dounloaded from other movie sites. This possibility is activated by the icon "arrow up in the circle", located on the ratings page in the title more

It became possible to i import your rates from .csv files, dounloaded from other movie sites.

This possibility is activated by the icon "arrow up in the circle",
located on the ratings page in the title - next to the ratings download icon.

The upnload works offline, and takes 10-15 minutes. Rates that you already have, are not overwritten - only new ones are added.

Now supported formats imdb, movielense, afisha.mail.ru.

Also supported the "native" format of filmAdviser export (if you accidentally deleted some of your rates, but saved them before - you can restore them from the download file).

We can easily add other formats - for this we need to get samples of export files. In particular, I like to see exports of letterboxed & rottentomten, if there supports the ratings export.
close
News
02 February 2025, 13:38
New sortings have been added to the list of your ratings - by the difference between the forecast and the actual rating. This allows you to analyze how well filmAdviser generally recommends, and gives more
New sortings have been added to the list of your ratings - by the difference between the forecast and the actual rating.

This allows you to analyze how well filmAdviser generally recommends, and gives food for thought - whether it is worth, for example, re-watching or re-rating some films for which the forecast differs greatly from your rate.


Also, the ability to filter your ratings by the properties "important" / "unimportant" has been added - in the rating selection filter.

For those who have not used this option, we remind you that you can set a rating indicator - how confident you are in it. This is done by clicking on the exclamation mark in the circle next to the rating.

Important - if you are confident in the rating, especially if this is some important film for you. Moreover, it can be important not only because you liked it, but also because you did not like it. For example, everyone likes it, but you do not.

Unimportant - not sure, and / or this is a passing film that you rated simply for the collection, so that it is not offered again.

These indicators significantly affect the formation of recommendations
close
1 from ...
Recently viewed
Choose movie
Rate the movies you've seen
FILMADVISER © 2019-2026
ABOUT FAQ FEEDBACK
{dur}
If you were registered, you should have seen the full description right here...
{short_descr}  more {descr} close
{rating_name}
{rating_value}
I will watch:
First of all
Secondly
Sometime
{rate_date}

{title}
{src_title}

{stat}
{edit_comment}
{short_descr}
poster
{title}, {year} {serial} 
{user_link}
{src_title}
{expected_rate} {average}
average of
{true_nrates} rates
{?genre
Genres:
 } {genre}
{?country
Countries:
 } {country}
{?films_director
Director:
 } {films_director}
{folders}
{xuser_rate}
{cdate}
{xrate}
{widget} {rec_method} {status} {admin_edit} {review-text} {rlikes}
{feedback_date}

{title}
{src_title}

{stat}
{edit_comment}

{short_descr}
{feedback_date}
{name}

{title}
{src_title}

{feedback_type_verb}: {status_prc}
{nactions_show}
{edit_comment}

{short_descr} {admin_edit}
{cdate}
{xuser_rate}
{rbody}
{uavatar}
{name} {rprox}
{rlikes}
{uavatar}  
{uname}
{ga_header} {rage} {rates_header} {user_nrates}
{is_frend_header} {uavatar}  
{uname}
{ga_header} {rage} {rates_header} {user_nrates}
{xuser_rate}

{cdate}
 
#{NN}
 
{uavatar}
{uname}
{ga_header} {?gpic } {rage} {reviews_header} {lreviews} {rates_header} {user_nrates}{kn_rates} {content_actions_header} {content_actions_count} {activity_header} {user_activity} {rating_header} {user_rating}
{uname} {rate}
{title}, {year} {serial}
{full_src_title}
dir:  {films_director},  {country}
{expected_rate}
{average}
average of
{true_nrates} rates
{expected_rate} {name} {rate} Invite
  Rates Proximity Reviews Rating Visit Friend Content
{has_trailer}   Статус: {status_ind}        +          -  
       +          -                            ?          ×       
{rlikes}
{likes} {dislikes}
{comment}
{likes} {dislikes}
{comment}
{likes} {dislikes}
{comment}
{likes} {dislikes}
{comment}
{likes} {dislikes}
{comment}
A comment is required to dislike The comment must contain at least 50 characters.

meaningless comments will be deleted, and then dislikes will be automatically deleted Informative comment needed

{title}
{xrate}
{title},  {year}
{title}
{title},  {year}
{?review_after_season
written after {review_after_season} season from {last_season}
}
{short_text} more
{text}
{review-source-link}
close
{?review_after_season
written after {review_after_season} season from {last_season}
}
{short_text} more
{text}
{review-source-link}
close
{?review_after_season
written after {review_after_season} season from {last_season}
} {text}
{review-source-link}
{title}{prty}
{title}
{film_role}
{title}
роль:
{film_role}
{title} {film_role}
{add_photo}
Add photo
{user_rate_text}
Rate or add to wish list
{rate}
{srate}
watched
rate it
 Just watched
  Add to folders
{folder} 
{folder} 
   
 Wish
 Exclude
 Don't want
 Watch
 Watch
{ncomments}
{date} {name} → {author_name} "{ytitle}"
{comment}
{replys_count}
{mdate}
{is_answer_to_date} {is_answer_to_subject}
{is_answer_to_text} {is_answer_to_id}
{from}
{to}
{body}{more}
{reply}
{replys_html}
{is_answer_to_text}
{subject}
{body}
{mdate}
{cdate} {subject}
{text}
This is a reply to Answerd Correspondence Reply
{uavatar} was {user_activity}

Spoiler alert!
{text}
{or}{title}
{title}
{title}
{title}
{name}
together with
reset
{title}, {year} {serial}
{user_link} rated at
{user_rate}
{review-text}
{rlikes}
{country}
{genre}
{films_director}
{expected_rate} {average}
average of
{true_nrates} rates
Just watched
Wish
Not interested
{title} {average}
{nobjects}
{title} ({nobjects})
{?created_date created} {created_date}{?last_addition_date , fulfilled } {last_addition_date}