What do you mean when you say you want these BOTH to work?
Since the patterns are the same, whichever rule you place first will always rewrite a request for <something>/<something>.html to /album.php and add on the query string. Then the second rule will never match, because the URL has been changed to /album.php, and therefore won't match a pattern with ".html" in it.
It might be simpler if you state the overall goal along with the implementation problem. Some detail appears to be missing.