def get_newsfeed():
    id_int = request.args.get('id_int', None)
    mode = request.args.get('mode', 'new')

    if mode == 'old':
        news_feed_list = NewsFeedController.get_newsfeed_old(int(id_int))
    else:
        news_feed_list = NewsFeedController.get_newsfeed_new(int(id_int))

    return render_template('newsfeed/newsfeed.html',
                           news_feed_list=news_feed_list)
    def add_media(cls, playlist, media):
        if isinstance(playlist, int):
            playlist = db.query(Playlist).get(playlist)

        if isinstance(media, int):
            media = db.query(Media).get(media)

        if None in [playlist, media]:
            return False

        playlist.media_list.append(media)
        db.add(playlist)
        db.commit()

        NewsFeedController.create(news_type=1 if playlist.default else 2,
                                  media=media,
                                  playlist=playlist)

        return True